標題:
[發問]
如何提取單雙列的資料
[打印本頁]
作者:
sunnyso
時間:
2013-6-29 13:45
標題:
如何提取單雙列的資料
本帖最後由 sunnyso 於 2013-6-29 13:47 編輯
請問如何將A欄中雙數列的資料提取到B欄中,單數列的資料放提取到C欄中
謝謝
A欄 B欄 C欄
0 0 1
1 2 3
2 4 5
3 6 7
4 8 9
5 10 11
6 12 13
7 14 15
8 16 17
9 18
10
11
12
13
14
15
16
17
18
複製代碼
作者:
aer
時間:
2013-6-29 21:40
本帖最後由 Hsieh 於 2013-7-2 15:08 編輯
B2=IF(MOD(ROW(A2)*2-2,2)=0,INDEX($A$2:$A$20,2*ROW()-3,),"")
向下複製
C2=IF(MOD(ROW(A2)*2-1,2)=1,IF(ISERROR(INDEX($A$2:$A$20,2*ROW()-2,)),"",INDEX($A$2:$A$20,2*ROW()-2,)))
向下複製
作者:
sunnyso
時間:
2013-6-29 23:46
感謝。。。。。
作者:
sunnyso
時間:
2013-6-30 02:07
B2=IF(MOD(ROW(A2)*2-2,2)=0,INDEX($A$2A$20,2*ROW()-3,),"")
MOD(ROW(A2)*2-2,2)=0 肯定等於0,因此沒用
C2=......
MOD(ROW(A2)*2-1,2)=1 同理
作者:
p212
時間:
2013-7-1 09:26
回復
1#
sunnyso
請參考!
1、在儲存格B2輸入
=IF(INDEX($A:$A,EVEN(ROW(1:1)*2))="","",INDEX($A:$A,EVEN(ROW(1:1)*2)))
向下複製公式
2、在儲存格C2輸入
=IF(INDEX($A:$A,EVEN(ROW(1:1)*2)+1)="","",INDEX($A:$A,EVEN(ROW(1:1)*2)+1))
或
=IF(INDEX($A:$A,ODD(ROW(1:1)*2+1))="","",INDEX($A:$A,ODD(ROW(1:1)*2+1)))
向下複製公式
作者:
sunnyso
時間:
2013-7-1 09:49
回復
5#
p212
感謝,EVEN , ODD 妙
作者:
ML089
時間:
2013-7-1 22:43
本帖最後由 Hsieh 於 2013-7-2 15:09 編輯
B2
=IF((ROW()-2)*2+COLUMN()-1>COUNTA(A:A)-1,"",INDEX($A:$A,(ROW()-2)*2+COLUMN()))
右拉下拉
作者:
sunnyso
時間:
2013-7-2 00:47
回復
7#
ML089
感謝
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)