Excel:我可以使用什么函数来获取从开头到第一个“<”的所有字符。我试图从 A1 中删除第一个单词并将其放入 B1
例如:
A1
Toronto<b> is nice
我想在下一个单元格中输入“Toronto”。
伊恩
Excel:我可以使用什么函数来获取从开头到第一个“<”的所有字符。我试图从 A1 中删除第一个单词并将其放入 B1
例如:
A1
Toronto<b> is nice
我想在下一个单元格中输入“Toronto”。
伊恩
如果你想迎合 1-word 单元格,请使用这个...基于 astander 的
=IFERROR(LEFT(A1,SEARCH(" ",A1)-1),A1)
我在exceljet.net上找到了这个并为我工作:
=LEFT(B4,FIND(" ",B4)-1)
A1 A2
Toronto<b> is nice =LEFT(A1,(FIND("<",A1,1)-1))
不确定语法是否正确,但 A2 中的论坛会为您工作,
将refcell字符串的前“ n ”个单词提取为“ x ”个字符的新字符串的通用解决方案
=LEFT(SUBSTITUTE(***refcell***&" "," ",REPT(" ",***x***),***n***),***x***)
假设 A1 有文本字符串要提取,第一个单词提取到 15 个字符的结果
=LEFT(SUBSTITUTE(A1&" "," ",REPT(" ",15),1),15)
这将导致“Toronto”返回一个 15 个字符的字符串。第 2 个单词提取到 30 个字符的结果
=LEFT(SUBSTITUTE(A1&" "," ",REPT(" ",30),2),30)
将导致“Toronto is”被返回为 30 个字符的字符串