作者callinner (.......................)
看板Trace
標題[問題] 一個excel的問題:
時間Sun May 28 01:12:25 2006
我現在有一筆資料急需轉換…
資料格式如下:
A B C D E F . . . . .
1 0 0 1 1 0 1
2 1 0 0 0 1 0
3 0 1 0 0 0 0
4 1 0 1 0 0 1
5 0 0 0 1 1 0
6 0 0 1 0 0 0
7 0 1 0 0 1 0
.
.
n
我想要把有1的地方轉成它所在的格數
不過不是英文,我要的是數字
轉換後如下面的格式:
A B C D E F . . . . .
1 3 4 6 0 0 0 原先1在C.D.F上,轉成3.4.6,其餘的地方補零
2 1 5 0 0 0 0 原先1在A.E上,轉成1.5,,其餘的地方補零
3 2 0 0 0 0 0 原先1在B上,轉成2,其餘的地方補零
4 1 3 6 0 0 0 原先1在A.C.F上,轉成1.3.5,,其餘的地方補零
5 4 5 0 0 0 0
6 3 0 0 0 0 0
7 2 5 0 0 0 0
希望可以轉成如上述的格式,如果後面空格無法自動補零的話沒有關係
重要的是能把1所在的位置用數字一一列在儲存格上
不知道有沒有辦法這樣做…
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.225.150
推 whesiley:可以用 IF再第一列 =IF(A1=1,1,) =IF(B1=1,2,)=IF(C1=1,3 05/28 15:00
→ whesiley:用到資料最後一欄直接往下拉就會轉成數字了 05/28 15:02
→ whesiley:不過我不會把數字用在前面 (一行一行排序?) 05/28 15:02
推 callinner:太感謝了…幫了我一個大忙…你是好人 05/28 18:01