새 워크시트로 시작했는데 분명히 비어 있는 셀 A1이 있습니다. 그런 다음 B1 셀에 다음과 같이 씁니다.
=IF(ISBLANK(A1),"",A1)
그러면 B1은 실제로 비어 있는 것처럼 보입니다. 그런 다음 C1 셀에서 다음을 확인합니다.
=ISBLANK(B1)
그리고 나는 얻는다 FALSE
.
그런 다음 다음을 수행합니다. A1을 복사하여 해당 값을 B2에 붙여넣습니다. 그런 다음 C2 셀에서 다음을 확인합니다.
=ISBLANK(B2)
예상대로 을 얻습니다 TRUE
.
마지막 단계에서는 B1을 복사하여 해당 값을 B3에 붙여넣습니다. 그런 다음 C3 셀에서 다음을 확인합니다.
= ISBLANK(B3)
그리고 나는 FALSE
다시 한 번 을 얻습니다. 하지만 셀을 편집하면 거기에는 아무것도 없습니다.
그런 다음 아이디어가 떠올랐고 최종 테스트를 수행했습니다(D1 셀에서 D2, D3에 복사됨).
=AND(B1,TRUE())
이는 TRUE
B1:B3이 비어 있을 때와 마찬가지로 3개 셀 모두에 대해 생성됩니다.
무슨 일이 일어나고 있는지 설명해 주시겠습니까? 실제 빈 셀 TRUE
의 결과 가 어떤 식으로든 존재합니까 ?=if(conditional,"","blah")
-중-
답변1
이는 Excel의 예상되는 동작입니다. blank
및 ""
(빈 문자열)을 모두 확인하려면 다음 수식을 사용할 수 있습니다.
=IF(A1="",empty,not empty)
ISBLANK 함수는 값 인수가 항목에 대한 참조인 경우 논리값 TRUE를 반환합니다.빈 셀; 그렇지 않으면 FALSE를 반환합니다.
~에서사무실 지원
셀에 수식이 있으면 더 이상 비워둘 수 없습니다. 수식의 출력을 화면에 공백으로 나타나는 빈 문자열("")로 설정할 수 있으며, 이는 위 수식으로 테스트할 수 있습니다.