所以我有一张excel表,基本上列出了一堆库存,标题为" ID号" "位置" "类型"
我想知道,我怎样才能获得或排序,只有位置和类型列中的数据?
例如,我想只查找类型为PRINTER且位置为WEST的行,是否有办法使用类似查询的命令? - 类似
*WHERE type = printer && location = WEST*
感谢您的帮助
答案 0 :(得分:0)
透视表允许您过滤和显示这些类别。
您可以获得更复杂的数组公式解决方案,该解决方案将根据您选择的条件返回所有匹配项。它是使用数组公式进行索引匹配的实现,匹配您选择的条件。它提供的唯一优势是不必刷新数据透视表。
This sample should give you an idea. 为了它的工作:
最后一部分(“ROW() - 3”):根据经验,将其作为
ROW() - ( [current row] - 1 )
否则它将无法正常工作。
有关如何实施该功能的详细信息,请参阅this excellent post。
你从来没有提到过VBA,所以我不会用它来过度复杂化。
编辑(1):我忘了提及,公式返回的数字是匹配行,所以为了返回一个值,只需用
包裹它INDEX( [column_you_want] , <formula> )
并添加IFERROR以删除#NUMS