根据表1中的列对表2中的列进行排序-excel
我希望根据表1(A)中的列顺序,对excel文件表2中的列(B:I)进行排序。 下面是一个示例文件 表1:根据表1中的列对表2中的列进行排序-excel,excel,Excel,我希望根据表1(A)中的列顺序,对excel文件表2中的列(B:I)进行排序。 下面是一个示例文件 表1: Item-ID AS-469 BI-567 DI-328 ST-340 WI-989 第2张: 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
Item-ID
AS-469
BI-567
DI-328
ST-340
WI-989
第2张:
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
注意:排序和排序列(A-Z或Z-A)不是选项,因为原始文件不是按字母顺序排序的
谢谢大家
m使用以下公式:
=MATCH(A2,Sheet1!$A$2:$A$6,0)
考虑到您的sheet1数据位于A2:A6
在第二张工作表中,在最后一个非空白列旁边使用上述公式,拖动此公式,您将看到一组数字,这些数字是第一张工作表中项目Id的位置,使用基于第二张工作表中这些数字的排序方法进行排序
请参见图(第二页),现在您需要根据匹配表单列对其进行排序
它给了我一个名字?我哪里做错了。非常感谢您的建议使用
EQUIV
代替MATCH
,因为我认为您的excel是法语版本,请告诉我它可以解决您的问题。