excel的相关问题

怎么把excel中一个单元格的多个新件编码提取出来并统计每个新件编码出现的次数

信息
新件名称:售后组件_P1234,新件编码:50090100001234;新件名称:售后检查组件_/_P1111,新件编码:50090100002345
新件名称:售后主件_/_P2345,新件编码:50090100005678

可以使用Excel的公式函数来实现。

假设需要提取的数字编码在单元格A1中,使用以下公式可以将其拆分成单个数字,并统计每个数字出现的次数:

=SUM(LEN(A1)-LEN(SUBSTITUTE(A1,{0,1,2,3,4,5,6,7,8,9},"")))/LEN({0,1,2,3,4,5,6,7,8,9})


这个公式会将单元格A1中的数字编码中的每个数字分离出来,然后用COUNTIF函数统计每个数字在该编码中出现的次数。

具体步骤如下:

打开Excel,选择需要进行操作的工作表。
在一个空单元格中输入上述公式。
将A1替换为要处理的单元格的地址。
按回车键,Excel会自动计算该单元格中数字编码中每个数字出现的次数。
这样就可以快速地将数字编码中的每个数字提取出来,并统计它们出现的次数。

可以使用Excel中的文本函数和筛选功能来实现。

步骤如下:

  1. 打开Excel表格,将包含新件编码的单元格选中。

  2. 在Excel的公式栏中输入以下公式(其中,A1为选中的单元格,"编码:"为新件编码前面的文本,14为新件编码的长度,根据实际情况进行修改。):

=MID(A1,FIND("编码:",A1)+4,14)
  1. 按下Enter键,将公式应用到该单元格,并将新件编码提取出来。

  2. 将公式复制到其他需要提取新件编码的单元格中。

  3. 在Excel的菜单栏中选择“数据”-“筛选”,打开筛选功能。

  4. 将包含新件编码的列选中,点击“筛选”按钮。

  5. 在弹出的窗口中选择“高级筛选”。

  6. 在高级筛选窗口中,选择“复制到其他位置”选项,并将提取后的新件编码复制到一个新的单元格中。

  7. 在“复制到”选项中,选择一个空白单元格,作为新件编码出现次数的统计区域。

  8. 在Excel的公式栏中输入以下公式(其中B:B为包含新件编码的列,B2为当前单元格中的新件编码):

=COUNTIF(B:B,B2)
  1. 按下Enter键,将公式应用到该单元格,并统计该新件编码出现的次数。

  2. 将公式复制到其他需要统计新件编码出现次数的单元格中。

  3. 完成新件编码的提取和统计。