請問大家怎麼把A1欄裡的偶數行的資料轉換到B1欄裡~thanks
題目: A1 結果: A1 B1
1111 1111 2222
2222 3333 4444
3333 5555
4444
5555
2006-01-14 01:01:17 · 1 個解答 · 發問者 宏宏 6 in 電腦與網際網路 ➔ 軟體
在 B1 輸入下列公式可取出 A 欄的奇數列=INDEX($A$1:$A$5,2*ROW()-1,1)在 C1 輸入下列公式可取出 A 欄的偶數列=INDEX($A$1:$A$5,2*ROW(),1)接著將這兩個公式往下複製就可以了
2006-01-18 09:24:04 補充:
如果要這樣,只能借助巨集了
Sub Macro1()
'
' Macro1 Macro
' Johnny Wang 在 2006/1/18 錄製的巨集
'
'
Dim Source, Target As Range
Dim Odd As Boolean
Set Source = Range("A1")
Set Target = Source
Odd = True
2006-01-18 09:24:32 補充:
Do While (Source <> "")
If Odd Then
Target = Source
If Source.Row <> 1 Then
Source.Value = ""
End If
Set Source = Source.Offset(1, 0)
Odd = False
Else
Target.Offset(0, 1) = Source
2006-01-18 09:24:39 補充:
Source.Value = ""
Set Source = Source.Offset(1, 0)
Set Target = Target.Offset(1, 0)
Odd = True
End If
Loop
End Sub
2006-01-14 09:50:39 · answer #1 · answered by ? 7 · 0⤊ 0⤋