원하는 수식으로 셀을 채웁니다.

원하는 수식으로 셀을 채웁니다.

현재 다음과 같은 Excel 수식이 있습니다.

=IF(ISBLANK(F24),"",F24*$C24)

그러나 F24가 비어 있으면 이 수식은 빈 셀을 반환하지 않습니다. 빈 문자열을 반환하며, 열에 연산 수식이 작동하는 경우 #VALUE 오류가 발생합니다.

수식이 다음과 같이 변경되면 산술이 작동합니다.

=IF(ISBLANK(F24),,F24*$C24)

그러나 셀에는 0이 포함되어 표시되며, 희박한 데이터가 포함되어 있기 때문에 스프레드시트가 엉망이 됩니다.

IF 문은 주어진 조건에서 셀이 비어 있는 것으로 간주되어야 함을 지정할 수 있습니까?

답변1

여기에답변스택 오버플로에서. 약간의 VB가 필요한 것처럼 보이지만 잘 문서화되어 있습니다.

답변2

분산형 차트를 무시하고 싶은 셀에 유효하지 않은 데이터를 넣으려고 했습니다. 내 특정 IF 문은 다음과 같습니다.

IF(AR25>$AS$24,T25,1/0)

조건이 충족되지 않으면 셀의 결과는 #DIV/0!

내 산점도(마커 없이 연결된 점)는 이러한 셀을 무시하지 않고 값이 0인 것으로 처리했습니다.

나는 항상 내 플롯의 일부가 될 점의 값으로 플롯팅하고 싶지 않은 셀(포인트)을 열심히 설정했습니다. 즉, 문제 포인트를 플롯의 좋은 지점에 묻었습니다. 이 클루지는 효과가 있었습니다.

답변3

나는 정말로 NULL 값을 Excel에 넣는 방법을 찾았습니다. 그래도 그것은 다소 하찮은 일입니다.

내가 추구하는 것은 많은 빈 셀(참고: 수식을 포함하지 않음)을 건너 비어 있지 않은 다음 셀로 건너뛸 수 있는 기능입니다. 다음은 이를 수행합니다. . .

원하는 수식으로 셀을 채웁니다.

=if(C1="그것","아아!","")

관심 있는 모든 셀에 이를 복사/붙여넣기하세요. 파일을 .csv 파일로 저장하세요.

.csv 파일을 Excel로 다시 엽니다. 이제 모든 빈 필드는 NULL입니다.

이전 형식 등을 유지해야 하는 경우 일반 Excel 파일(형식 포함)을 저장한 다음 동일한 파일을 .csv로 저장하세요. .csv 파일을 다시 열 때 해당 값을 형식이 지정된 .xlsx에 붙여넣습니다. 파일.

그리고 거기에 있습니다!

관련 정보