方法一
若数据位于A1单元格,另选单元格输入相应公式即可。
LEFTB
根据指定字节数返回文本中首个或前几个字符,适用于双字节字符的处理。
语法
Text 是待提取字符的文本字符串。
LEFTB 函数中 Num_bytes 指定按字节提取的字符数量。
方法二
再或者公式写成
MIDB
从指定位置提取用户设定数量的字符,适用于双字节字符的文本字符串。
语法
Text 是待提取字符的文本字符串。
Start_num 表示文本中首个待提取字节的位置,第一个字节的 start_num 为 1,后续依次递增。
Num_bytes 指定 MIDB 函数从文本中按字节返回字符的数量。
说明
当 num_bytes 为负数时,MIDB 函数将返回 VALUE! 错误值。
表结构不规范,目前针对此类问题主要有以下几种处理方法:
在Power Query中为四个区域分别创建四个仅连接的表,然后将这四个表合并追加成一个新的查询进行后续处理。
通过SQL将四个区域合并为一个区域进行查询操作。
通过多重合并区域的数据透视表进行处理。
公式的方法。
所示,先找出前10个NG率,再介绍公式方法。
同时按下Ctrl+Shift+Enter输入数组公式,然后向下拖动至P12单元格。
同时按下Ctrl+Shift+Enter输入数组公式,然后向下拖动至O12单元格。
将O3中的公式复制到Q3,把公式里的COLUMN($C:$L)-2改为COLUMN($C:$L)-1,然后同时按下Ctrl+Shift+Enter输入数组公式,再将结果向下填充至Q12。

如果前10名中存在重复的NG数据,使用公式计算会变得复杂,而前三种方法影响不大。若出现NG率为0的情况,由于NG笔数也可能为零,导致后两个公式无法得出正确结果,因此采用前三种方法更为可靠和稳定,适用性更强,推荐优先使用。
此外,提问中结果使用了累计一词,需确认其与数据源标题表述是否一致,若含义不同,则前述回答可能存在误解。同时,应进一步说明累计的具体定义,以确保理解准确无误。
可用LEFT函数提取内容。
以Excel 2010为例,所示,有一列数据,需提取前几位数值。

在B2单元格输入LEFT函数,用于从文本左侧起提取指定数量的字符。

第一个参数为A1,表示目标条件区域;第二个参数为3,表示取前三个数。

输入完成后按回车键,即可提取A1单元格前三个字符。

向下拖动公式即可提取A列前三个数据,如需前五个,将公式中的3改为5即可。
