根据匹配数据更新和移动列行

Updating and moving column rows based on matching data

我觉得我解释得不好,所以我想以更好的解释重新开始讨论。

有 4 列 A/B 并列在一起 C/D。

THER_CLASS 列是 key 列的前 6 位数字。

如果您查看第一行 A,您会看到 011000 这与所有前 6 个数字相同 (011000) 的关键行相关联:

我想为所有关联的 key/GPI 号码复制 A 行和 B 行,然后转到下一个 (012000):

如您所见,原来的第 2 列现在是第 16 列,因为它向下移动了。

数据:https://docs.google.com/spreadsheets/d/1fm55PQhpN1vm3j57pD87hJvet-toHYpreIWpm1oKdPI/pubhtml

将当前列 A:B 复制并粘贴到另一个 sheet,然后使用 VLOOKUP:

在A2中放:

=VLOOKUP(LEFT($C2,6),Sheet2!$A:$B,COLUMN(A:A),FALSE)

其中 Sheet2 是您粘贴原始数据的 sheet。

Copy/drag 在列上方和数据长度下方。