这是一个我无法回答的简单问题.
我在Excel中有两列这样的列:
Col1 Col2
A C
B I
C E
D D
E A
F F
G B
H
I
Run Code Online (Sandbox Code Playgroud)
我想对两列进行排序,以便相同的值在两列中的相同行上对齐,例如:
Col1 Col2
A A
B B
C C
D D
E E
F F
G
H
I I
K
Run Code Online (Sandbox Code Playgroud)
到目前为止,我已经尝试了以下VBA代码:
Sub HighlightDups()
Dim i, LastRowA, LastRowB
LastRowA = Range("A" & Rows.Count).End(xlUp).Row
LastRowB = Range("B" & Rows.Count).End(xlUp).Row
Columns("A:A").Interior.ColorIndex = xlNone
Columns("B:B").Interior.ColorIndex = xlNone
For i = 1 To LastRowA
If Application.CountIf(Range("B:B"), Cells(i, "A")) > 0 Then
Cells(i, "A").Interior.ColorIndex …Run Code Online (Sandbox Code Playgroud) 我在excel中有大量数据需要与列匹配.具体来说,数据目前看起来像:
Column 1 Column 2 Column 3
1 1 aaaa
2 3 bbbb
3 4 cccc
4
Run Code Online (Sandbox Code Playgroud)
理想情况下,我希望数据看起来像:
Column 1 Column 2 Column 3
1 1 aaaa
2
3 3 bbbb
4 4 cccc
Run Code Online (Sandbox Code Playgroud)
我已经研究了比较第1列和第2列的不同方法(类似于此),但没有找到一个好的方法来a)插入第1列和第2列不匹配的空格并且b)也附加了第3栏中的数据.
任何帮助将不胜感激!谢谢!