excel - 使用一个列表订购另一个 Excel

标签 excel vba

enter image description here

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

最佳答案

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

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

这应该在 A 列中找到第一个匹配值(我假设有一个唯一的匹配)。然后,您可以选择 B 列和 C 列,并按 C 列排序。这样 B 将按 A 排序。如果 A 中没有与 B 中的每个值完全匹配,请参阅匹配函数的帮助(尽管我'我不确定这是否有帮助,坦白说,我喝了几杯……)。

关于excel - 使用一个列表订购另一个 Excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9739771/

相关文章:

vba - 使用VBA设置系统日期和时间

javascript - 创建真实计数以选择最有可能的列

vba - 在数据验证下拉列表中设置默认值

vba - 我应该重置 VBA 对象变量还是关闭设置的对象然后设置为新变量?

excel - 突出显示然后删除列中不完全重复的项目

excel - Excel VBA 宏中的动态范围不正确

VBA For 循环只改变一张纸

excel - 将数字转换为 hh :mm time format

xml - 使用 Excel 导出一个 XML 元素后跟一个或多个相关元素

excel - 如何使excel vba代码完全合格/如何规避运行时错误?