Excel - VLOOKUP 以创建新的 table
Excel - VLOOKUP to create new table
我有给定的 table B1 到 H9,我正在尝试创建下图中的输出:
输入:
+-----------+-----------+------+---------+------------+--------+-----------------------------+
| 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。谢谢
我有给定的 table B1 到 H9,我正在尝试创建下图中的输出:
输入:
+-----------+-----------+------+---------+------------+--------+-----------------------------+
| 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。谢谢