按部分键排序电子表格数据单元格


0

我在excel文件中有4列:

在此输入图像描述

右边的两个有大约9000行。

左边的两个大约有14000个。

THER_CLASS列是列的前6位数key

如果key匹配的前6位,我如何订购左边两列THER_CLASS

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

在此输入图像描述

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

在此输入图像描述


我不太清楚你的问题。你能改写/详细说明吗?你想找到哪个THER_CLASS匹配Key
Loopo 2017年

@loopo编辑了更多信息
大卫

Answers:


1

我想你可能需要为此做一个vlookup。

它允许您在另一个范围内查找一个值,并获得一定数量的列值。如下所示:在A列中查找值X,并从该匹配值返回3个列的值。

在你的情况下,让我们制作目标列F&G,它将是这样的:

细胞F2

=left(C2,6)

细胞G2

=vlookup(F2,A:B,2,false)

注意:

  • 您正在查找的列表(col A)必须按升序排序才能正常工作。

  • 最后一个参数意味着只返回完全匹配的值。否则它将返回最接近的较低值。

  • 您可以在另一个工作表上查找数据。我经常这样做是为了保持主页清洁。


1

如果我理解正确,您希望GPI列中所有数据的前6个数字显示在THER_CLASS列上。

如果是,那么使用公式=LEFT(cell of the text, how many character in text)

在您的情况下,对于单元格A2,请输入公式=LEFT(C2,6)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.