使用一个列表来订购另一个Excel

时间:2012-03-16 15:09:17

标签: excel vba

enter image description here

我需要按照与A列相同的顺序对C列进行排序。最佳方法是什么? A列上的列表按随附列中非空的字段数排序。我在那个小片段中意识到两个列表之间没有共享数字,但整个列表都是> 30,000行。

1 个答案:

答案 0 :(得分:5)

我建议使用匹配功能。所以在C1中输入:

=Match($B1,$A:$A,0)

那应该找到A列中的第一个匹配值(我假设有一个唯一的匹配)。然后你可以选择B列和C列并按列C排序。这样B将按A排序。如果B中的每个值都没有A匹配,请参阅匹配函数的帮助(尽管我'我不确定这会有所帮助,坦率地说,我喝了几杯......)。