2016-07-14 163 views
2

Before-After Picture移调2单元列到2分单元列快速

我一直在试图两个单元迅速推入后续列。我尝试了转置快捷方式,文本到列和其他编码,但最快的方法是一遍又一遍地按Ctrl-X,Ctrl-V。

有没有人有一个快速/简单的解决方案?

+0

我会尝试在VBA中编写脚本。 – Kyle

+0

[示例数据为图片](http://meta.stackoverflow.com/questions/285551/285557#285557)通常不鼓励,但那些手绘箭头是为了死。 – Jeeped

回答

2

快速公式:

(注意:这不会删除现有的,但仅仅是在值复制)

将这个在B列旁边的名字并复制了一列下来:

=IF(MOD(ROW(1:1)-1,4)=0,INDEX($A:$A,ROW()+COLUMN(A:A)),"") 
3

一些快速VBA是这样的,

dim rw as long 
with activesheet 
    for rw=315 to .cells(rows.count, "A").end(xlup).row step 4 
     .cells(rw, "A").offset(-1, 1).resize(1, 2) = application.transpose(.cells(rw, "A").resize(2, 1)).value 
     .cells(rw, "A").resize(2, 1).clearcontents 
    next rw 
end with 

步骤通过与[F8]当你满意的话,将光标放在End With,然后点击[CTRL] + [F8]几个圈。

+0

我还没有学习VBA功能。我现在很基本。 IF声明有所帮助。 – Paul

0

您还可以使用Kutools执行,如情况下移调一系列操作你不知道的公式。