如何在不同的 sheet 中搜索值,可能在文本字符串中

How do I search for a value in a different sheet, possibly within a string of text

我有需要在另一个 sheet(4 列)中搜索的值,第四列的单元格包含文本字符串。我需要一个能够搜索和计算该值在另一个 sheet 中出现的次数的公式,即使在文本字符串中也是如此。最好我希望它找到与文本完全匹配的内容。有时一个单元格会 'abcd' 并且它会计数 'abcd1.'

=COUNTIF(Sheet2!A:D, A30)

到目前为止,这只让我知道值在单元格中单独出现的次数,而不是在文本字符串中出现的次数。我相信某些值也会涉及一些连接。建议?

尝试:

=COUNTIF(Sheet2!A:D, "*"&A30&"*")

或:

=INDEX(SUM(IFERROR(REGEXMATCH(Sheet2!A:D&"", ".*"&A30&".*")*1, 0)))