按部分鍵對電子表格資料單元進行排序

按部分鍵對電子表格資料單元進行排序

我的 Excel 文件中有 4 個欄位:

在此輸入影像描述

右邊的兩個大約 9000 行。

左邊兩個大約有14000。

THER_CLASS列是該列的前 6 位數字key

key如果前 6 位數字匹配,我將如何對左側兩列進行排序THER_CLASS

編輯:如果您查看第一行 A,您會看到 011000,這與第 6 個數字相同 (011000) 的所有關鍵行相關聯:

在此輸入影像描述

我希望複製所有關聯金鑰/GPI 編號的 A 行和 B 行,然後轉到下一個 (012000):

在此輸入影像描述

答案1

我想你可能需要為此做一個vlookup。

它允許您查找另一個範圍中的一個值並獲取跨越一定數量列的值。如:在 A 列中尋找值 X,並傳回距該符合值 3 列的值。

在您的情況下,讓我們將目標列設為 F 和 G,如下所示:

F2單元

=left(C2,6)

G2細胞

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

筆記:

  • 您正在尋找的清單(A 欄)必須按升序排序才能正常運作。

  • 最後一個參數意味著僅傳回完全匹配的值。否則它將傳回最接近的較低值。

  • 您可以在另一張紙上找到數據。我經常這樣做是為了保持主紙清潔。

答案2

如果我理解正確的話,您希望列中所有資料的前 6 個數字GPI顯示在該THER_CLASS列上。

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

在您的情況下,對於儲存格 A2,輸入公式=LEFT(C2,6)

相關內容