根据工作表1中的一列对sheet2中的列进行sorting – excel

我正在寻找基于表1(A)中的列顺序的Excel文件的工作表2中的列(B:I)。 这是一个示例文件

工作表Sheet1:

Item-ID AS-469 BI-567 DI-328 ST-340 WI-989 

Sheet2中:

 Item-ID Item Cost Markup pc1 oc2 ow3 er4 er5 ST-340 Stroller $145 30% 0.457 3.55 500 2.38 150 BI-567 Bib $3.56 40% 0.525 3.25 400 2.17 100 DI-328 Diapers $21.4 35% 0.606 2.93 300 1.95 50 WI-989 Wipes $5.12 40% 0.675 2.75 250 1.71 0 AS-469 Aspira $2.56 45% 0.746 2.57 200 2.55 2.54 

注意:对列(AZ或ZA)进行sorting和sorting不是一个选项,因为原始文件没有按字母顺序sorting。

谢谢大家

使用下面的公式:

 =MATCH(A2,Sheet1!$A$2:$A$6,0) 

考虑到您的sheet1数据位于A2:A6

在你的工作表中,在上一个非空栏旁边使用上面的公式,拖动这个公式,你会看到一堆数字,这些数字是第一个工作表中的Item-Id的位置,在第二个工作表中使用基于这些数字的sorting方法表来sorting。

看到图(第二张),现在你需要基于匹配表格列进行sorting。

在这里输入图像说明