我有一张从 A1-A10 看起来像这样的桌子
**Animal**
Zebra
Zebra
Zebra
Giraffe
Giraffe
Monkey
Monkey
Cat
Cat
我只想返回水平方向上连续的唯一值 - 并按字母顺序对它们进行排序
像这样:
Cat Giraffe Monkey Zebra
目前我在 D3 中有这个公式:但这会垂直返回唯一值
=IFERROR(LOOKUP(2, 1/(COUNTIF($D$2:D2, $A$2:$A$10)=0), $A$2:$A$10), "")
Zebra
Monkey
Giraffe
Cat
感谢您的提示!我需要做相反的事情,将水平行中的值设置为列中的唯一值,我用这个解决了:
= UNIQUE(TRANSPOSE(K3:AL3))
使用从 AO4 开始的唯一值,我可以使用第 3 行中的源值和第 4 行中的要求和的数字对每个唯一值进行求和。
= SUMIFS($L$4:$AL$4; $L$3:$AL$3; AO4)
这样我可以获得一个像数据透视表一样的列表,它需要“标题,每列都有一行唯一的非空白标签”,并且因为我在“标题行”中有多个相等的值,我不认为我可以使用实际的数据透视表,但这也很好用。