如果行中有特定字母,如何获取特定文本。例如,行 A1:A6 中的任何单元格包含字母“c”。它返回文本“抓住”在 A7 列中。如果有“b”,则它应该在 A7 中返回“Bold”。我尝试过 REPLACE 公式,但毫无用处。我也尝试过 TEXT 函数。但无法得到结果。有人可以帮忙吗?
答案1
看来你可能是TEXT 函数但就是没有正确完成。
在 A7 中,尝试这个标准公式¹,
=iferror(text(match("c", A1:A6, 0), "Catc\h"), iferror(text(match("b", A1:A6, 0), "\Bol\d"), ""))
这个公式有一个先例层次。如果同时存在C和一个b在 A1:A6 中,C将产生抓住首先和b不会产生大胆的。
¹反斜杠是转义字符,用于强制对格式掩码中使用的字符进行字面解释。如果没有它们,H会努力成为小时和d会努力成为天. 不确定具体是什么乙想要成为但需要反斜杠。
答案2
该公式将检测任何“C”在第一行:
=IF(ISERROR(MATCH("*c*",1:1,0)),"not found","found")
也许你可以根据你的需要进行调整。