通过将一行中的值与列中的值进行匹配,将值从一个 table 转移到另一个 Excel
Transfer values from one table to another in MS Excel by matching values in one row to values in a column
我正在尝试将 p1 到 p7 列中的值从 Table 1 传输到 Table 2。我想通过比较 A、B、C 和D in Table 1 到 X 列中的值 Table 2 都是字符串。我的数据集要大得多,所以我在下面提供了一个较小的模型。
Table 1
Table 2
我想我可以使用 Excel 中的索引和匹配功能来根据在 ExcelJet 网站上找到的内容来执行此操作。我唯一无法理解的是如何检查 Table 1 一行中的多个值,并将它们与 Table 2.
的 X 列中的每个值进行比较
如有任何帮助,我们将不胜感激。
我建议您使用 Power Query 而不是公式。我已经使用了一段时间,而且好多了。它是 Excel 2010+ 的 add-in(在 Excel 2016 中默认称为获取和转换)。您可以在那里直接连接任何来源并轻松转换您的数据。
对于您的案例,请按照以下步骤操作:
我正在尝试将 p1 到 p7 列中的值从 Table 1 传输到 Table 2。我想通过比较 A、B、C 和D in Table 1 到 X 列中的值 Table 2 都是字符串。我的数据集要大得多,所以我在下面提供了一个较小的模型。
Table 1
Table 2
我想我可以使用 Excel 中的索引和匹配功能来根据在 ExcelJet 网站上找到的内容来执行此操作。我唯一无法理解的是如何检查 Table 1 一行中的多个值,并将它们与 Table 2.
的 X 列中的每个值进行比较如有任何帮助,我们将不胜感激。
我建议您使用 Power Query 而不是公式。我已经使用了一段时间,而且好多了。它是 Excel 2010+ 的 add-in(在 Excel 2016 中默认称为获取和转换)。您可以在那里直接连接任何来源并轻松转换您的数据。
对于您的案例,请按照以下步骤操作: