0 我在excel文件中有4列: 右边的两个有大约9000行。 左边的两个大约有14000个。 该THER_CLASS列是列的前6位数key。 如果key匹配的前6位,我如何订购左边两列THER_CLASS? 编辑:如果您查看第一行A,您会看到011000,这与前6个数字相同的所有关键行相关联(011000): 我想要为所有相关的密钥/ GPI号码复制A行和B行,然后转到下一个(012000): microsoft-excel spreadsheet — 大卫·图内尔 source 我不太清楚你的问题。你能改写/详细说明吗?你想找到哪个THER_CLASS匹配Key? — Loopo 2017年 @loopo编辑了更多信息 — 大卫
1 我想你可能需要为此做一个vlookup。 它允许您在另一个范围内查找一个值,并获得一定数量的列值。如下所示:在A列中查找值X,并从该匹配值返回3个列的值。 在你的情况下,让我们制作目标列F&G,它将是这样的: 细胞F2 =left(C2,6) 细胞G2 =vlookup(F2,A:B,2,false) 注意: 您正在查找的列表(col A)必须按升序排序才能正常工作。 最后一个参数意味着只返回完全匹配的值。否则它将返回最接近的较低值。 您可以在另一个工作表上查找数据。我经常这样做是为了保持主页清洁。 — Loopo source
1 如果我理解正确,您希望GPI列中所有数据的前6个数字显示在THER_CLASS列上。 如果是,那么使用公式=LEFT(cell of the text, how many character in text)。 在您的情况下,对于单元格A2,请输入公式=LEFT(C2,6)。 — ranfan06 source
THER_CLASS
匹配Key
?