Excel 嵌套公式与不同的列

Excel 嵌套公式与不同的列

我正在尝试编写一个公式,该公式返回同一工作簿中不同工作表中的数据。我目前有一个包含 2 个参数和另一个单个参数的嵌套公式,我想将它们合并起来。按原样,它们运行良好。

书 1 是我的源报告。书 2 是我使用这些公式创建的报告。

书 1 的 B 列(在此示例中)包含名字和总数。书 1 的 C 列包含姓氏。只要书 1 的 B 列中的文本 <>“总数”,当前公式就会返回 A 列中灰色的姓名。我需要做的是将这些灰色姓名移动到与姓氏相同的列中。所以我需要以某种方式合并这两个公式。基本上,我想在 $B 中说的是:

如果 Book 1 B1 不为空但不是“总计”,则返回 B1 -OR- 如果 Book 1 C1 不为空,则返回 C1。如果 Book 1 B1 =“总计”,则 B1 为空白。

嵌套此嵌套和单个公式会产生太多参数。 我也尝试过:

=IF(OR(Book 1!C3)<>"",Book 1!C3,""),IF(AND((Book 1!B3)<>"",LEFT(Book 1!B3,5)<>"Total"),Book 1!B3,""))

(如果 C 不为空,则返回该值;如果 B 不为空但不是“总计”,则返回该值。否则留空)Excel 说公式有问题。我不完全不同意 :)

我可能对此想得太多了。

图片:

答案1

您可以针对第 2 册的 B 列调整以下公式。

=IF(B6<>"Total",IF(B6<>"",B6,C6),"")

将其向下拖动以填充其他单元格。

图片:

相关内容