我有以下数据集。我需要提取单位代码UH 1,UH 2,UH 3等。我尝试了许多公式,但只能提取第一个代码。如何在C,D和E栏中找到所需的结果。
答案 0 :(得分:1)
执行此操作的单元格公式将很英勇,最简单的方法是使用Data-> Text to Columns,然后重新添加标题。 一个长期的解决方案,要正确执行此操作,就是使用简短的VBA功能。
Functions splitter(str,n)
S=split(str)
Splitter=S(n)
End Function
要添加该内容:
(1)打开VBA编辑器(alt-f11)
(2)插入模块
(3)在
中键入以上内容(4)现在,工作表应将“拆分器”识别为功能。
如果必须除去括号等,则可以在VBA脚本中执行此操作。 现在,当然只需在每个输出单元格中键入它,将word作为字符串,将n作为所需的产品编号... 我将第一行更改为产品编号,然后...
=splitter($A3,B$1)
将粘贴粘贴粘贴到输出中(第一个产品为n = 0,所以可以修改为
=splitter($A3,B$1-1)
答案 1 :(得分:1)