如何提取包含文本字符串的所有单元格的列表?

如何提取包含文本字符串的所有单元格的列表?

假设我有这个列表:

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 编辑器。使用列上的下拉菜单,您可以创建过滤器。验证后,过滤器将被记住并显示在右侧面板上。预览已实现。

现在,点击左上角的图标“关闭并加载”。请求输出将添加到新选项卡中。如果您更改源数据,请转到结果选项卡,右键单击“实际化”,然后再次计算记忆的查询。

答案2

假设您的标签没有版本限制,您可以使用以下FILTER功能:

=FILTER(myTab,LEFT(myTab[A],5)="Stack")

在此处输入图片描述

相关内容