在Excel数据处理中,有时我们需要从包含不规则单词和数字的单元格中提取单词或数字,形成不同的列。在此分享操作过程。
如下图所示,因为单元格是由单词和数字组成的,因为一个单词和一个数字的字节数不同,字符数相同,所以这里用这个来提取单词或数字。首先,找出单元格中的字节数,在后面的空白单元格中输入=LENB(),点击公式编辑栏中的插入函数图标,弹出LENB函数参数对话框。
选择文本中需要字节数的单元格。在这里,选择单元格A2并单击OK。
应用所有公式,可以看到前面单元格中的所有字节都找到了,我们将列标题标记为“字节”。
让我们找出单元格中的字符数。在后面的空白单元格中输入=LEN(),点击公式编辑栏中的插入函数图标,弹出LEN函数参数对话框。在文本对话框中,选择需要计算字符数的单元格,此处为A2,然后单击确定。
应用所有公式,可以看到所有单元格中的字符数已经找到,我们将其标记为“字符数”。
下面,我们使用LEFT函数提取单元格中的文本:在对应的空白单元格中输入=LEFT(),点击公式编辑栏插入函数图标,弹出左函数参数对话框。
在文本中,选择要从中提取文本的单元格,此处为A2。在Num_chars中,我们输入字节数减去字符数的单元格,然后单击OK。以一个2单元格为例,字符数为4,字节数为7。三个额外的字节意味着有三个字符,所以我们从字节数中减去字符数,多出来的部分就是字符数。字符在左边,所以使用left从左边提取它们。
应用所有公式以查看单元格中的所有文本都已提取。
用右函数提取所有数字:input=RIGHT
(),单击插入函数图标,弹出函数参数对话框,Text选择提取数字的单元格,Num_chars输入2*个字符-字节。以A2为例说明:如果所有单元格都是字,字节是2*个字符,也就是8个字节,现在只有7个字节。少一个字节一定意味着单元格中有一个数字,数字在右边。我们用Right从Right中提取1,所以提取的数字是1。
应用所有公式,您可以看到单词和数字已经被提取到不同的列中。