简体   繁体   English

TEXTJOIN 和 COUNTIF Excel 公式中的区分大小写匹配

[英]Case-sensitive match in TEXTJOIN and COUNTIF Excel formula

How can I apply "case-sensitive" match in this COUNTIF (case-insensitive) formula in Microsoft Excel 2019?如何在 Microsoft Excel 2019 的 COUNTIF(不区分大小写)公式中应用“区分大小写”匹配?

=TEXTJOIN(", "; TRUE; IF(COUNTIF(A2; "*"&$D$2:$D$1400&"*"); $D$2:$D$1400; ""))

This formula (written in cell B2) checks if A2 contains a value of D2:D1400 and shows it in a comma separated list.此公式(写入单元格 B2)检查 A2 是否包含值 D2:D1400 并将其显示在逗号分隔的列表中。

Actual matching is case-insensitive, but I want to use case-sensitive.实际匹配不区分大小写,但我想区分大小写。

Maybe try to use FIND() since it's case-sensitive:也许尝试使用FIND()因为它区分大小写:

=TEXTJOIN(", ",,IF(ISNUMBER(FIND(A1,D2:D1400)),D2:D1400,""))

Or, the reversed:或者,反过来:

=TEXTJOIN(", ",,IF(ISNUMBER(FIND(D2:D1400,A1)),D2:D1400,""))

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM