作者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
1F:推 whesiley:可以用 IF再第一列 =IF(A1=1,1,) =IF(B1=1,2,)=IF(C1=1,3 05/28 15:00
2F:→ whesiley:用到资料最後一栏直接往下拉就会转成数字了 05/28 15:02
3F:→ whesiley:不过我不会把数字用在前面 (一行一行排序?) 05/28 15:02
5F:推 callinner:太感谢了…帮了我一个大忙…你是好人 05/28 18:01