gpt4 book ai didi

excel - 从另一个单元格中提取多个条件

转载 作者:行者123 更新时间:2023-12-04 21:14:19 25 4
gpt4 key购买 nike

一张基本表:

Apples 2
Pears 3
Oranges 1
Bananas 3

如果我使用代码 =SUM(SUMIFS(B2:B5,A2:A5,{"Apples","Bananas"})) ,我得到了想要的答案 5。

但是,如果我输入 {"Apples","Bananas"}进入另一个单元格(比如 C6),并更改代码以引用单元格 =SUM(SUMIFS(B2:B5,A2:A5,C6))我得到0。

有没有理由不能从另一个单元格中提取相同的文本?我假设花括号是创伤的根源。

最佳答案

您可以在一个单元格中包含所有条件(在本例中为 C6 ):

{=SUM(SUMIFS(B2:B5,A2:A5,TRIM(MID(SUBSTITUTE(C6,",",REPT(" ",255)),255*(ROW(INDIRECT("1:"&1+LEN(C6)-LEN(SUBSTITUTE(C6,",",""))))-1)+1,255))))}

您需要将此作为数组公式输入,因此请按 Ctrl+Shift+Enter 输入。

然后你可以插入 C6单元格用冒号分隔的值:Apples、Pears、Bananas

备注 :我会遵循 will1329 关于命名范围的建议。

(基于 this 解决方案)

关于excel - 从另一个单元格中提取多个条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55848676/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com