我有超过1000行这样的东西:
a(column A) 1(column B)on first row,
a 2 second row,
a 4 thrid row,
b 6 fourth row,
b 5 fifth row,
c 8 sixth row,
c 3 seventh row,
我想要这样:a(第一列)1,2,4(第B列)在第一行,b 6,5在第二行,c 8,3在第三行,依此类推......我有超过1000这样的行。
你是怎么做到的?
1 个答案:
答案 0 :(得分:0)
您可以使用单元格公式快速完成此操作:
显示公式:
这里我们首先将A2与A1进行比较,如果它们相同,我们会连接,如果它们不相同,那么我们只需获取B2值。
然后在下一列中我们测试我们刚刚制作的字符串的长度。如果字符串的长度大于下一行中的字符串,那么我们获取(a,b,c,d,e)值,否则我们只在列中删除空值。
最后一列(F)做同样的事情,但抓住了连接值。
将所有行复制下来之后,您只需复制>>粘贴 - 值列E和F并进行排序。
这也可以通过一些VBA完成,但我认为在编写,调试,调试和调试VBA子程序之间,这个公式方法会更快,更快速适应(来自写一个人的人)很多VBA)。