在组中的所有单元格中放置小计值
Posted
技术标签:
【中文标题】在组中的所有单元格中放置小计值【英文标题】:Place Subtotal value in all cells in group 【发布时间】:2016-02-12 16:30:59 【问题描述】:我有一个要求,我需要在相应组的每一行中输入 SubTotal 的值。下面是 Q 列中小计的快照,这个值是我在 M 列中手动输入的。我很高兴创建一个宏来执行此操作或一个公式,但我似乎无法想到如何执行此操作的逻辑实现这一目标。谁能给点建议。
非常感谢
【问题讨论】:
这两个答案对你有用吗?如果是这样,请将您选择的那个标记为正确答案。您可以通过单击正确答案旁边的绿色复选标记来执行此操作。它将关闭已回答的问题。这是只有你才能做的事情。 【参考方案1】:将以下数组公式放入M5:
=IF(A5<>"",INDEX($Q5:$Q$1000,MATCH(0,IF($A5:$A$1000="",0,1),0)),"")
按 Ctrl-Shift-Enter 而不是 Enter 或 Tab 退出编辑模式。然后抄下来。
【讨论】:
非常感谢 Scott,工作就像做梦一样。我以前使用过索引匹配,但不太像这样,我不得不说我仍然不确定逻辑,但我会努力解决它。【参考方案2】:这个公式对我有用:
=IF(ISBLANK(A5),"",IF(OR(ISBLANK(A4),A4="Ship-to Pt"),INDEX(Q:Q,MATCH(A5,A:A,0)+COUNTIF(A:A,A5)),M4))
向下拖动数据集。
如果需要,您可以设置特定的行数限制。
【讨论】:
感谢您的想法,这对我不起作用,只是因为我没有解释 A 列不是唯一的,因此它返回匹配的第一个值。以上是关于在组中的所有单元格中放置小计值的主要内容,如果未能解决你的问题,请参考以下文章
为啥我不能在 uitableview 单元格中放置一个 nsarray