在 Excel 中使用“~”

在 Excel 中使用“~”

我有一个数据集,其中包含名称~。不幸的是,我找不到在公式中过滤或合并这些单元格的方法。

例如,我尝试使用~名称中包含的文本单元格,但收到的是#N/A error。我知道我的 VLOOKUP 公式有效,因为我收到的唯一错误是包含~其中的单元格。

我甚至尝试过滤掉这些结果,但 Excel 会替换过滤器并将其视为通配符过滤器。

我的问题是: - 如何过滤~? - 如何使用包含~VLOOKUPS 的文本单元格?

答案1

尝试使用双波浪号:

=VLOOKUP(SUBSTITUTE(C1,"~","~~"),A:B,2,false)

波浪号是 Excel 中用于转义其他特殊字符的特殊字符。使用波浪号可使您想要匹配的波浪号成为文字波浪号(例如,*在 excel 中 find 可匹配任意数量的字符,但~*会匹配文字*)。

我使用它的数据是:

   A       B        C           D
~Hello     1      ~Hello       =VLOOKUP(SUBSTITUTE(C1,"~","~~"),A:B,2,false)
Hello      2

单元格 D1 正在返回给我1(意味着它匹配~Hello)。

答案2

杰瑞回答得很聪明。以下是进一步的解释,

Microsoft Excel 使用波浪符号 (~) 作为标记来表示下一个字符是文字​​。使用“查找和替换”对话框查找或替换波浪符号 (~)、星号 (*) 或问号 (?) 等字符时,必须在“查找内容”框中的字符前添加波浪符号 (~)。

如何在 Excel 中查找和替换波浪号和通配符

相关内容