tft每日頭條

 > 生活

 > 多列變一列怎麼弄

多列變一列怎麼弄

生活 更新时间:2025-05-01 12:45:30

如下圖所示,需要将A2:B9的兩列内容,轉變為D列的樣子.

思考一下,有幾種方法能實現呢?

多列變一列怎麼弄(這些方法你會幾種)1

這個題目乍一看,是不是有點難度?

今天咱們要使出渾身解數,一起玩個夠。

1VBA代碼法

按Ctrl F11,打開VBE編輯器,在代碼窗口中輸入以下代碼:

Sub run()

For i = 1 To 8

Cells(2 (i - 1) * 2, 4) = Cells(i 1, 1)

Cells(3 (i - 1) * 2, 4) = Cells(i 1, 2)

Next i

End Sub

代碼中使用For循環,執行單元格賦值操作。隻要運行宏run,就可以得到需要的結果了。

2函數公式法

D2單元格輸入以下公式,向下複制。

=OFFSET(A$2,(ROW(A1)-1)/2,MOD(ROW(A1)-1,2))

(ROW(A1)-1)/2部分,用于生成0、0.5 、1 、1.5……這樣有規律的序号,用作OFFSET函數的行偏移參數時會自動取整,也就是相當于0、0、1、1、2、2……,再說明白一點,就是公式每向下拖動兩行,即從A2向下偏移1行。

MOD(ROW(A1)-1,2)部分,用于生成0、1、0、1……這樣循環的序号,作為OFFSET函數的列偏移參數。也就是公式下拉一行,向右偏移0列,即引用A列,再下拉一行,向右偏移1列,到了B列。

如此往複。

3技巧操作法

技巧法就多了,咱們一起看看:

1、選擇性粘貼法

多列變一列怎麼弄(這些方法你會幾種)2

2、對齊填充法

多列變一列怎麼弄(這些方法你會幾種)3

3、Word替換法

多列變一列怎麼弄(這些方法你會幾種)4

替換時使用的 ^t 表示制表符,^p表示段落标記。也就是将制表符全部替換為段落标記。

光說不練假把式,光練不說傻把式,你也動手試試吧。

圖文制作:祝洪忠

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved