![Excel 嵌套公式与不同的列](https://linux22.com/image/1629592/Excel%20%E5%B5%8C%E5%A5%97%E5%85%AC%E5%BC%8F%E4%B8%8E%E4%B8%8D%E5%90%8C%E7%9A%84%E5%88%97.png)
我正在尝试编写一个公式,该公式返回同一工作簿中不同工作表中的数据。我目前有一个包含 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 说公式有问题。我不完全不同意 :)
我可能对此想得太多了。