안녕하세요
✅ 올바른 IF 함수 수식
C열 값이 "yes"이면 "yes", "no"이면 "no"를 표시하려면 다음과 같이 입력하세요.
excel
=IF(C1="yes", "yes", "no")
해당 수식을 원하는 셀(D1 등)에 입력 후 아래로 드래그하면 적용됩니다.
C1을 C2, C3 등으로 변경하면서 각 행에 맞게 조정하세요.
#NAME? 에러 해결 방법
① 텍스트 값은 반드시 큰따옴표(" ")로 감싸야 함
#NAME? 오류는 보통 텍스트 값을 따옴표 없이 입력했을 때 발생합니다.
❌ 잘못된 예시:
excel
=IF(C1=yes, yes, no)
✔ 올바른 예시:
excel
=IF(C1="yes", "yes", "no")
② C열에 공백(스페이스) 포함 여부 확인
C열의 값이 "yes "(공백 포함)일 경우 "yes"와 다르게 인식될 수 있음.
C열 값이 정확하게 "yes" 또는 "no"인지 확인 필요.
해결 방법: 공백을 자동으로 제거하고 싶다면 TRIM 함수를 추가하세요.
excel
=IF(TRIM(C1)="yes", "yes", "no")
③ C열에 영어 소문자/대문자 혼용 여부 확인
"Yes"와 "yes"는 다르게 인식될 수 있음.
대소문자 구분 없이 인식하려면 LOWER 또는 UPPER 함수 사용
excel
=IF(LOWER(C1)="yes", "yes", "no")
이렇게 하면 "Yes", "YES", "yes" 모두 정상 처리됨.
최종 추천 수식 (공백 & 대소문자 문제 해결)
excel
=IF(LOWER(TRIM(C1))="yes", "yes", "no")
공백 제거 + 대소문자 구분 없이 yes/no 인식 가능!
✅ 결론 (빠른 해결 방법 요약)
IF 함수 안의 텍스트 값은 반드시 큰따옴표 사용
C열 값에 공백이 있으면 TRIM 함수 추가
대소문자 혼용 문제 해결하려면 LOWER 또는 UPPER 함수 사용
답변이 마음에 드셨다면
제 블로그에도 한번 들러 주셔요
가상자산이나 경제에 관한 기사나 정보 틈틈히 올려보고 있답니다
좋은 하루 되세요^^
Meow Clicker
고양이를 클릭해 AI 대화 티켓을 얻으세요! (100클릭 = 1장)
질문 시 티켓 1장이 사용됩니다.