Excel索引和匹配功能,用于验证数据
我有两个来自两个不同系统的用户数据电子表格。 我想结合使用一些条件。我想寻找包含3个条件中的2个条件的匹配,但无论如何它必须包含C2条件。 所以理想情况下,类似于…匹配(A2&C2或B2&C2,“旧系统”!A:A&“旧系统”!B:B&“旧系统”!I:I,0)),“”) 这是我目前使用的公式,但我注意到它查找的是所有3个条件的匹配,而不是我正在查找的 =IFERROR(索引('Old System'!K:K,匹配(A2&B2&C2,'Old System'!A:A&'Old System'!B:B&'Old System'!I:I,0)),“”) 以下是两个系统之间的匹配列,仅供参考Excel索引和匹配功能,用于验证数据,excel,indexing,match,formula,Excel,Indexing,Match,Formula,我有两个来自两个不同系统的用户数据电子表格。 我想结合使用一些条件。我想寻找包含3个条件中的2个条件的匹配,但无论如何它必须包含C2条件。 所以理想情况下,类似于…匹配(A2&C2或B2&C2,“旧系统”!A:A&“旧系统”!B:B&“旧系统”!I:I,0)),“”) 这是我目前使用的公式,但我注意到它查找的是所有3个条件的匹配,而不是我正在查找的 =IFERROR(索引('Old System'!K:K,匹配(A2&B2&C2,'Old System'!A:A&'Old System'!B:B
旧系统K-$amount paying in Old System,New System A->旧系统A-用户ID,New System B->旧系统B-名称,New System C->旧系统I-支付组名称我将匹配第一列和第三列,如果出现错误,则匹配第二列和第三列
=IFERROR(INDEX('Old System'!K:K,IFERROR(MATCH(A2&C2,'Old System'!A:A&'Old System'!B:B,0),
MATCH(B2&C2,'Old System'!A:A&'Old System'!B:B,0))),"")
如果您的Excel版本支持XLOOKUP,您也可以使用XLOOKUP来实现这一点
XLOOKUP(A2&C2,'Old System'!A:A&Sheet2!B:B,Sheet2!K:K,
XLOOKUP(B2&C2,'Old System'!A:A&'Old System'!B:B,'Old System'!K:K,""))