我有一个像
这样的excel文件Acol Bcol Ccol Dcol
1 0 0 0
0 1 1 0
0 1 0 0
0 0 1 0
0 0 0 1
1 1 1 0
我必须创建一个新的标志列,如果只有Acol为1,2,则取值为1;如果只有Bcol为1,则取值为3;如果只有Ccol为1,则为3;如果只有Dcol为1则为4;如果只有Dcol为1,则为5 1,如下所示
Acol Bcol Ccol Dcol flag
1 0 0 0 1
0 1 1 0 5
0 1 0 0 2
0 0 1 0 3
0 0 0 1 4
1 1 1 0 5
我如何在Excel中执行此操作?
答案 0 :(得分:1)
如果示例中的数据范围是A2:D2,则在E2中使用
=IF(SUM(A2:D2)>1,5,MATCH(1,A2:D2,0))
复制并粘贴。