마지막 열을 기준으로 열 데이터 이동

마지막 열을 기준으로 열 데이터 이동

네 번째 열(D)에 있는 데이터를 기반으로 열 그룹(A,B,C)에서 새 열 그룹(E,F,G)으로 데이터를 이동할 수 있어야 합니다.

A    B    C    D    E    F    G

20   0    0    15   15   0    0
0    10   0    5    0    5    0
0    0    90   90   0    0    90
0    0    0    0    0    0    0

A, B, C 열에 데이터가 있는 것으로 보고되고 D 열에 데이터가 있는 경우 D의 데이터를 A, B, C에 해당하는 열로 전송하여 E, F, G 열에 표시합니다.

답변1

if 문이 작동할 수 있습니다.

E열: =if($D1=requiredvalue,$A1,0)

D 열에서 찾는 데 필요한 값이 무엇인지 언급하지 않았습니다. 0보다 큰 값을 의미하는 경우 사용하십시오 $D1>0. 하나의 특정 값을 의미하는 경우 위에서 언급한 값을 사용하세요.

답변2

귀하의 질문을 올바르게 이해했다면 다음 공식을 사용하십시오.

  • 이자형:=IF(AND($D1 > 0; $A1 > 0); $D1; 0)
  • 에프:=IF(AND($D1 > 0; $B1 > 0); $D1; 0)
  • G:=IF(AND($D1 > 0; $C1 > 0); $D1; 0)

첫 번째 행에서 아래 행으로 수식을 확장합니다.

세 번째 인수는 IF조건이 거짓인 경우의 셀 값입니다. 임의의 숫자 또는 셀 값(예: $A1)일 수 있습니다.

관련 정보