如何修改 MATCH() 中某个范围的内容?

如何修改 MATCH() 中某个范围的内容?

trim + clean + uppercase为了更轻松地匹配 ID,我正在执行以下操作:

=IFNA(MATCH(UPPER(TRIM(CLEAN(A1))), datos!B2:datos!B999, 0), -1)+1

这将返回行号或 0,并且工作正常。

但是,我目前引用的是 B 列,即经过修改的 ID 列,=UPPER(TRIM(CLEAN(A1)))而不是具有原始状态的 ID 的 A 列。

我怎样才能将相同的过程(修剪、清洁和上部)应用于干草和针头,从而消除对具有修改 ID 的第二列的需求?

答案1

使用以下公式:

{=MATCH(TRIM(CLEAN(D2)),TRIM(CLEAN(A2:A5)),0)}

这是一个数组公式,因此您需要按CTRLSHIFTENTER

UPPER请注意,由于MATCH不区分大小写,因此不需要

相关内容