我一直在试图两个单元迅速推入后续列。我尝试了转置快捷方式,文本到列和其他编码,但最快的方法是一遍又一遍地按Ctrl-X,Ctrl-V。
有没有人有一个快速/简单的解决方案?
我一直在试图两个单元迅速推入后续列。我尝试了转置快捷方式,文本到列和其他编码,但最快的方法是一遍又一遍地按Ctrl-X,Ctrl-V。
有没有人有一个快速/简单的解决方案?
快速公式:
(注意:这不会删除现有的,但仅仅是在值复制)
将这个在B列旁边的名字并复制了一列下来:
=IF(MOD(ROW(1:1)-1,4)=0,INDEX($A:$A,ROW()+COLUMN(A:A)),"")
一些快速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]几个圈。
我还没有学习VBA功能。我现在很基本。 IF声明有所帮助。 – Paul
您还可以使用Kutools执行,如情况下移调一系列操作你不知道的公式。
我会尝试在VBA中编写脚本。 – Kyle
[示例数据为图片](http://meta.stackoverflow.com/questions/285551/285557#285557)通常不鼓励,但那些手绘箭头是为了死。 – Jeeped