查找另一个工作表匹配键中的所有行

海伦

我的 Excel 工作簿中有两张工作表,一张称为 Customer,另一张称为 Product:

顾客

产品

我希望在 Customer 工作表中创建一个 Lookup 表,例如在查找表上方的单元格 G2 中,我输入了 customer_id,我希望在名为 Product 的工作表中找到所有行。因此,例如,如果我在 G2 中输入“1”,我将在“产品”表中获得两个匹配的行。我试过使用 VLOOKUP,但我总是只匹配第一行,而不匹配其他任何行。

编辑:在查找表中,您只会在名为“产品”的工作表中获得信息:如果您输入“1”,您将从产品工作表中获得第 2 行和第 3 行。Customer_id 在名为“customer”的工作表中每个 customer_id 只有一行,而在名为“Product”的工作表中,每个 customer_id 可以有多行

Foxfire和烧伤和烧伤

您的数据透视表的源数据将是您的产品表: 在此处输入图片说明

创建一个数据透视表,并在设置中使用客户字段来过滤部分: 在此处输入图片说明

只需手动更改单元格 B2 中的数字即可返回与该客户 ID 相关的产品。

注意:如果您输入的 Customer_id不在产品表中,则会弹出警告 Msgbox 警告您。因此,如果您在任何时候看到该警报,则表示 customer_id 在产品表中有 0 条记录:)

希望这可以帮助

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Excel中查找在另一个工作表中没有对应行的行

SQL:选择与另一个表中的内容匹配的所有行

MySQL:从另一个表中具有匹配键的行更新表中的行

如果第一列与另一个工作表上的值匹配,如何返回一行中的所有单元格

如何在SQL中查找与另一个表匹配的表的行组?

在另一个工作表中列出表中的所有唯一值

如何从与另一个表中的所有值匹配的表中获取记录

PHP MySQL选择所有匹配的行并回显另一个表行

MYSQL:返回一个表中的所有行以及另一个表中的匹配行的总和

PostgreSQL为另一个表的所有行创建外键

在另一个表中查找具有匹配记录的记录

在另一个工作表中复制匹配的行

选择一个表中的所有列表与另一个表中的某些列表匹配的位置

复制所有行,粘贴到另一个工作表中,并在目标工作表上交替显示行和现有数据)

从一个表中选择所有记录并从另一个表中匹配记录

将另一个表中的所有匹配值放入单个列的查询

如何从矩阵中删除与另一个向量中的值匹配的所有行?

从另一个文件中删除文件中与文本不匹配的所有行

SELECT 一个表的一行,以及另一个表中的所有行

Excel VBA宏:在一个工作表中查找/匹配单元格到另一个工作表中的列

MySQL:有没有一种方法可以加快左联接查找与另一个表中的行不匹配的行?

如何使用 vba 遍历一列以将所有匹配的行复制到另一个工作表?

Excel VBA - 查找不匹配的行并将其复制到另一个工作表

如果匹配键和同一行中的另一个值大于 1,则 Excel 查找

如何通过查询另一个表中的数据选择一个表中的所有行

MySql根据另一个表中的MAX值选择一个表中的所有行

如何选择另一个表中没有匹配条目的行?

使用主键和外键从另一个表更新表中所有行的列

如何用另一个工作表中的新数据更新现有行?