例如,如果有
" size:1, color:red CH 4"
在一个单元格中,我想要
" size:1. color:red" new cell "4"
基本上,找到“CH”并将其替换为新单元格及其前面的所有内容。 谁知道怎么做?
答案 0 :(得分:1)
是的,我一直这样做。你需要两个函数,它们可以在文本部分找到。这叫做SEARCH& MID。
您要做的是使用excel函数 SEARCH 来首先找到“CH”的位置 - 这将根据长度的不同而不同其他字符串。
然后使用另一个excel函数 MID ,从第一个函数中找到的位置开始提取子字符串。现在,您可以复制其中只有“4”的列,并使用右键菜单中的“选择性粘贴”。在paste special中,选择“values”。这将允许您移动函数生成的实际值,而不是函数本身。
详细示例
A1 B1 C1
size:1, color:red CH 4 =SEARCH("CH",A1)+3 =MID(A1,B1,1)
(Text we want to decode) (Returns 21) (returns 4)
+3是因为CH从第19个字符开始,然后是“H”和空格,使数字成为第3个数字(+3)。然后在单元格C1上执行“选择性粘贴”过程,并将该值隔离。