Excel 从具有值的列表中提取所有项目的公式
Excel Formula to Pull All Items From a List That Have A Value
我有这样的 Excel 行:
Test1 Test2 Test3 Test4 Test5 Test6 Test7 Test8 Test9
1000000 100000 2000000 5000 1000000 1000000 100
我想要 return 一个如下所示的柱状结果:
Test1 1000000
Test2 100000
Test3 2000000
Test4 5000
Test5 1000000
Test6 1000000
Test8 100
我的数据可能有也可能没有关系,这让我对我使用的公式产生了疑问。
此时我不关心顺序,我只需要获取包含值及其值的项目列表(可能的 9 个项目中)。
我写的两个公式如下。他们都被拖下了9行:
项目:=IFERROR(INDEX($A:$I,MATCH(SMALL($A:$I,$F32),$A:$I,0)),"")
值:=IFERROR(SMALL($A:$I,$F32),"")
我得到的是:
我知道由于匹配公式,领带导致它只列出排名中的第一项。
我也知道这是可能的,而且我以前在 SO 上看到过类似的东西,但找不到问题,也无法自己解决。
如果有人能提供公式或link类似的问题,我将不胜感激。
我的两个公式:
限制:
=IFERROR(SMALL($A:$I,ROW(1:1)),"")
然后将其用于 Coverage 数组公式:
=IF(L2<>"",INDEX($A:$I,MATCH(1,($A:$I=L2)*(COUNTIF($K:K1,$A:$I)=0),0)),"")
作为数组公式,退出编辑模式时需要用Ctrl-Shift-Enter确认,而不是Enter。如果操作正确,那么 Excel 将在公式周围放置 {}
。
我有这样的 Excel 行:
Test1 Test2 Test3 Test4 Test5 Test6 Test7 Test8 Test9
1000000 100000 2000000 5000 1000000 1000000 100
我想要 return 一个如下所示的柱状结果:
Test1 1000000
Test2 100000
Test3 2000000
Test4 5000
Test5 1000000
Test6 1000000
Test8 100
我的数据可能有也可能没有关系,这让我对我使用的公式产生了疑问。
此时我不关心顺序,我只需要获取包含值及其值的项目列表(可能的 9 个项目中)。
我写的两个公式如下。他们都被拖下了9行:
项目:=IFERROR(INDEX($A:$I,MATCH(SMALL($A:$I,$F32),$A:$I,0)),"")
值:=IFERROR(SMALL($A:$I,$F32),"")
我得到的是:
我知道由于匹配公式,领带导致它只列出排名中的第一项。
我也知道这是可能的,而且我以前在 SO 上看到过类似的东西,但找不到问题,也无法自己解决。
如果有人能提供公式或link类似的问题,我将不胜感激。
我的两个公式:
限制:
=IFERROR(SMALL($A:$I,ROW(1:1)),"")
然后将其用于 Coverage 数组公式:
=IF(L2<>"",INDEX($A:$I,MATCH(1,($A:$I=L2)*(COUNTIF($K:K1,$A:$I)=0),0)),"")
作为数组公式,退出编辑模式时需要用Ctrl-Shift-Enter确认,而不是Enter。如果操作正确,那么 Excel 将在公式周围放置 {}
。