=IF(COUNTIF(Sheet2!L:L;B6 & "," & C6) > 0; "x"; "")
列B
和C
包含员工的姓和名(B6
= Cook,C6
= Jim)。在 Sheet2 的行L
中是相同的内容,但是它在一个单独的行中被逗号分开(等式10)。Cook,Jim)。公式将比较两张图纸,直到找到匹配项。现在我想让公式返回找到匹配的同一行中的单元格的值。该单元格包含雇员ID,位于行K
中。
例如,如果B6:C6
中的姓名在 Sheet2 的L28
行中找到,则公式应返回K28
中的员工ID,如果B6:C6
在L200
行中找到,则返回值为K200
。
1条答案
按热度按时间sc4hvdpw1#
简单
VLOOKUP
:vlookup与串联字符串应该可以工作:结果:
可以使用
TRIM
:trim或TRIM
和CLEAN
的组合:clean除了避免由前导、尾随空格和不可打印字符引起的错误外:请注意,在这种情况下,Sheet2 中的确切数据范围($A$1:$B$4而不是A:B)用于不减慢Excel速度。