On Excel, I have a list of items on column A that's ordered, and a list of corresponding items on column B that's unordered. Column A's items each contain a keyword that's to be matched to their corresponding item in column B. How do I reorder column B's items so that they match the order in column A?
My current data:
Column A | Column B |
---|---|
Table | 3_Chair |
Chair | 2_Eraser |
Pen | 4_Table |
Eraser | 1_Pen |
Desired output:
Column A | Column B |
---|---|
Table | 4_Table |
Chair | 3_Chair |
Pen | 1_Pen |
Eraser | 2_Eraser |
CodePudding user response:
You can simply sort that second column, but you need to select it first (don't select the title), like in this simple example (also mind the choice I made in the question):
Result:
CodePudding user response:
With ms365, try:
Formula in D1
:
=LET(x,A1:A4,y,B1:B4,HSTACK(x,SORTBY(y,MATCH(TEXTAFTER(y,"_"),x,0))))