Excel:如果项目位于 A 列而不位于 B 列,则使用 A 列中的项目填充 C 列

Excel:如果项目位于 A 列而不位于 B 列,则使用 A 列中的项目填充 C 列

如何在 excel 中执行此操作?我看到很多涉及 MATCH 函数的复杂答案,但它只返回该值的位置 - 我希望 C 列填充 A 列而不是 B 列中的项目。抱歉,如果这是一个完全重复的问题,但我在这个网站上找到的答案真的让我很困惑。如果有人甚至可以将我链接到一个已经存在的有用答案,我将不胜感激

答案1

在 C1 中输入以下公式:

=IFERROR(INDEX($A$1:INDEX($A:$A,MATCH("ZZZ",$A:$A)),AGGREGATE(15,6,ROW($A$1:INDEX($A:$A,MATCH("ZZZ",$A:$A)))/(COUNTIF($B$1:INDEX($B:$B,MATCH("ZZZ",$B:$B)),$A$1:INDEX($A:$A,MATCH("ZZZ",$A:$A)))=0),ROW(1:1))),"")

然后向下复制,直到空白为止。

在此处输入图片描述

答案2

我的情况与上述相同,只不过不是按 AZ 排序的项目,而是将 1-3500 的数字放入 C 列,而此公式对此不起作用。有人能给我这个公式吗,或者告诉我如何更改这个公式以便它对我有用?提前感谢您的天才建议!

相关内容