在 Excel 中,我想在某些单元格上的某个字符之前提取文本,但不是每个人

0 microsoft-excel

我的清单有以下几点

Ted
Ted~Brianna
Ted
Stacie
Ryan~Brennan
Run Code Online (Sandbox Code Playgroud)

我只想提取名字,但并非所有单元格都有多个名称。任何人都可以帮忙吗?

Dou*_*den 5

这个公式可以做到。

=LEFT(A1,FIND("~",A1&"~")-1)
Run Code Online (Sandbox Code Playgroud)

如果您的单元格在 A1 到 A5 中,请将以上内容粘贴到 B1 中。然后将其复制(或拖动)到 B2 到 B5 中。A1如果您的单元格排列不同,请调整上述公式的部分。

该公式~在 A1 中查找字符。(我们~在末尾添加 a ,以避免找不到~。)LEFT然后该函数返回直到但不包括 的字符~