假设我有这个列表:
A | 乙 | |
---|---|---|
1 | 堆栈东 | 500 |
2 | 斯塔克韦斯特 | 600 |
3 | 重击一 | 700 |
4 | 田径黄 | 500 |
5 | 斯塔克诺斯 | 500 |
6 | 斯塔克诺斯 | 700 |
Stack North 是单元格 A;500 是单元格 B。
我想要一个新选项卡,其中仅显示包含单词“stack”的单元格。然后我想要 B 列的值,例如右侧“Stack”旁边的值。这是来自同一组但不同位置的借方列表,我想将会计软件中的摘录汇总到 excel 表中以将其发送出去。
我尝试了 index+match,但它并没有真正起作用,因为可能不确定要将哪个值放入单元格,而且我无法将其拖下来。如果我复制列表并使用 find+replace,当我从下个月左右复制新的摘录时,它无法在将来自动更新。
有任何想法吗?
答案1
使用 Excel 2016 及更高版本,您可以使用 PowerQuery。在表格中执行“insert/table”。这会将数组声明为表格,从而可以轻松地从 PowerQuery 中获取它(表格中有一半的线条是彩色的)。
然后“数据/来自表”。您将进入 PowerQuery 编辑器。使用列上的下拉菜单,您可以创建过滤器。验证后,过滤器将被记住并显示在右侧面板上。预览已实现。
现在,点击左上角的图标“关闭并加载”。请求输出将添加到新选项卡中。如果您更改源数据,请转到结果选项卡,右键单击“实际化”,然后再次计算记忆的查询。