Excel - VLOOKUP 以创建新的 table

Excel - VLOOKUP to create new table

我有给定的 table B1 到 H9,我正在尝试创建下图中的输出:

Link2Image

输入:

+-----------+-----------+------+---------+------------+--------+-----------------------------+
| ArticleID |   Link    | Year | Quarter | QuestionID | Answer |           Comment           |
+-----------+-----------+------+---------+------------+--------+-----------------------------+
| 001 AAYY  | link AAYY | 2015 | QII     |        110 |      1 | comment 1 for abc 2015 QII  |
| 001 AAYY  | link AAYY | 2015 | QII     |        120 |      0 | comment 2 for abc 2015 QII  |
| 001 AAYY  | link AAYY | 2015 | QII     |        210 |      9 | comment 3 for abc 2015 QII  |
| 001 AAYY  | link AAYY | 2015 | QIII    |        110 |      0 | comment 4 for abc 2015 QIII |
| 002 BBXX  | link BBXX | 2015 | QII     |        110 |      1 | comment 5 for def 2015 QII  |
| 002 BBXX  | link BBXX | 2015 | QII     |        120 |      1 | comment 6 for def 2015 QII  |
| 002 BBXX  | link BBXX | 2015 | QII     |        210 |      1 | comment 7 for def 2015 QII  |
| 002 BBXX  | link BBXX | 2015 | QIII    |        110 |      1 | comment 8 for def 2015 QII  |
+-----------+-----------+------+---------+------------+--------+-----------------------------+

问题 ID 和描述在第 14 行 A 和 B 中是静态的。 因此,作为动态输出,我需要 C12 到 I17 之间的所有内容。

我尝试通过连接 QuestionID-ArticleID-Year-Quarter 创建一个新的 ID-column 来进行 VLOOKUP,但没有成功。

你能举例说明如何解决这个问题吗?

非常感谢。

创建一个 ID 列,即问题 ID & Link。然后您可以使用索引和匹配(或 VLookup)来查找您需要的任何值。例如,如果您的 ID 列在 A 列中,则在 D15 中您可以输入 =INDEX($D:$D,MATCH(A11&"link AAYY",$A:$A,0))

您所做的是正确的,除了添加 link 列而不是文章 ID(这是您的比较值)。 VLOOKUP 中的类似串联将处理其余部分。

我准备了一份 sheet 供您快速参考。请关注安全link。谢谢

File with updated formula: