Excel 截取文本除末尾固定字符外的部分

Excel 处理文本时,可能会遇到需要截取除末尾固定长度字符外的部分。例如:

  • xxxx市→xxxx
  • xxxx公司→xxxx
  • xxxx小时→xxxx

这类文本的特点是,末尾部分都是相同长度的固定字符。下面针对这一问题写出公式。

问题描述

如下图,在人员出勤时间列,输入数据时,在数字后输入了H表示小时。但是在计算中无法使用此数据,因此要求除去H,截取数字部分。

Excel 截取文本除末尾固定字符外的部分_第1张图片
image

思路分析

  1. 使用 LEN 函数获得字符长度,在此基础上减去 1 获得需要截取部分的长度。
  2. 使用 LEFT 函数和截取部分长度,截取该部分。

方法步骤

1.在 D7 单元格输入 LEFT 函数主题部分,如下:

=LEFT(C7, 截取长度)

2.截取长度使用 LEN 函数确定,具体为字符长度减去 H 字符长度 1,如下:

=LEFT(C7, LEN(C7) - 1)

3.将D7单元格复制到其余单元格,完成出勤时间的截取。

Excel 截取文本除末尾固定字符外的部分_第2张图片
image

推荐阅读

Excel 多表汇总:汇总相同结构多个工作表数据

Excel 如何对多列区域按条件求和?

Excel 统计符合多个条件中任意一个条件的单元格数量

Excel 数据随机分组,看完这篇,不再烧脑细胞了 -

Excel 如何确定任意年任意月的天数? -

Excel 中,文本型数字如何正确求和? -

Excel 如何对区域中最大的 n 个值求和? -

996 工作制 2018 年多上几天班? | 函数应用 -

Excel 统计一列区域中不重复项数量 -

Excel 中数字按指定格式转换成文本 -

你可能感兴趣的:(Excel 截取文本除末尾固定字符外的部分)