if / excel을위한 공식 작성


0

D 열은 상태 목록입니다. 3000 라인이 있습니다.

열 D가 AL, GA, SC, FL, NC, TN 또는 MS이면 G 열에 GA라고 말하기를 원합니다.

열 D가 LA, TX, NM, OK, AR 또는 NE 열 G가 TX이면

IF THEN 공식을 작성하려면 어떻게해야합니까?

답변:


0

가장 간단한 방법은 확인하려는 상태를 열로 그룹화하는 것입니다.

예를 들어 AL, GA, SC, FL, NC, TN 및 MS를 칼럼에 넣을 수 있습니다. H , LA, TX, NM, OK, AR, NE in column 나는 . 그런 다음 G 열에 다음을 입력합니다.

=IF(IFERROR(VLOOKUP(D1,H1:I6,1,FALSE),0)=1,"GA",IF(IFERROR(VLOOKUP(D1,H1:I6,2,FALSE),0)=1,"TX"))

이렇게하면 D1의 값이 H1에서 I6까지의 범위에서 찾습니다. 먼저 해당 범위의 첫 번째 열을 찾습니다 (열 H). 아무것도 발견되지 않으면 범위의 두 번째 열 (열 I)으로 이동합니다. 거기에 아무 것도 없으면 0을 반환합니다.

이것은 다른 주와 답변을 포함하도록 수정 될 수 있지만, 몇 가지 옵션 이상을 얻는다면 헤더로 만드는 각 열의 맨 윗줄에 주 이름을 넣는 것이 좋습니다. 그런 다음 찾은 것의 맨 윗줄에 해당 이름을 반환하는 코드를 작성할 수 있습니다.


0

당신이 사용할 수있는 MATCH 수식에 포함 된 배열로 :

=IF(ISERROR(MATCH(D1,{"AL","GA","SC","FL","NC","MS","TN"},0)),IF(ISERROR(MATCH(D1,{"LA","TX","NM","OK","NE","AR"},0)),"","TX"),"GA")

두 목록에서 일치하는 항목이 없으면 아무 것도 반환하지 않습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.