我有一个项目要求我清理一组数据,然后根据这些数据生成报告。清洁过程的一部分是对两列进行分类,其中一列包括城镇,另一列包括州。在某些行中,该镇位于州列中,州位于城镇列中,但并非所有情况都适用,有些情况属于正确的列。
我们需要使用Excel的功能,如果没有有效的方法,请转到VBA。
在任何一种情况下,我该如何做到这一点?
答案 0 :(得分:1)
列出所有州(例如在ColumnE中,假设您的数据在ColumnA中:B从Row2开始),并在:
C2输入:=VLOOKUP(A2,E:E,1,0)
D2输入:=VLOOKUP(B2,E:E,1,0)
复制两者以适应。
在ColumnC上排序A:C,在ColumnC中排序#N / A值,在A列和B列上切换。恢复这些行的公式,然后在ColumnD上排序A:D,并排除#N / A以外的值切换A栏和B栏。
重做公式作为检查。