엑셀 0 대신 빈칸 표시 실습 가이드
쇼츠 「0 대신 빈칸 출력하기」 보충 자료 · 예제 파일을 열어 두고 1번부터 따라 해 보세요.
1빈칸을 참조하면 00:03
D열에서 이름이 빈 칸을 참조하면, E열에는 빈칸 대신 0이 나옵니다. 화면에서는 E7·E8·E10 셀이 그렇습니다.
등호(=)로 시작하면 엑셀은 그 셀을 수식으로 봅니다. 수식은 결과로 빈 값을 돌려줄 수 없어서, 빈 셀을 참조하면 0을 돌려줍니다.
수식 · E7 셀
=D7
2수식 뒤에 &"" 붙이기0:09
참조 수식 뒤에 &""를 붙이면 빈 셀을 참조해도 0 대신 빈칸이 나옵니다. E5 셀에 =D5를 쓰고, 그 뒤에 & 기호와 큰따옴표 두 개를 이어 씁니다.
""는 「빈 문자열」입니다. 빈 문자열을 이어 붙이면 결과가 글자로 바뀌어서 0이 생기지 않아요.
수식 · E5 셀
=D5&""
3아래로 자동 채우기0:14
E5 셀 오른쪽 아래 모서리를 두 번 누르면 수식이 아래로 채워지고, D열이 빈 7·8·10행도 빈칸으로 표시됩니다. E7 셀을 고르면 수식이 =D7&""로 바뀌어 있어요.
다만 이렇게 만든 결과는 모두 글자로 취급됩니다. 숫자를 참조해도 천 단위 쉼표 같은 숫자 서식이 적용되지 않습니다.
질문 19
이 책 쇼츠의 댓글과 같은 곳이에요. 여기서 올린 질문은 쇼츠에도 함께 올라가요.
로그인하면 질문을 남길 수 있어요. 로그인
안녕하세요 매번 도움받고 있습니다
max 함수로 수를 비교하려는데
값의 중간중간에 #div 나 #value 에러가 있어서
그 값을 무시하려고
=MAX(IFERROR(K19/J18, ""), IFERROR(U19/T18, ""))
이런식으로 쓰니 인식을 못하네요
완전 빈셀로 인식하는 방법은 없나요?
안녕하세요.
=MAX(IFERROR(범위,""))
로 수식을 입력해보세요. 2021 이전 버전을 사용중이실 경우, Ctrl + Shift + Enter로 수식을 입력해보시길 바랍니다. :)
감사합니다.
이 기능을..ㅋㅋㅋ
잘 배우고 갑니다. 감사합니다.
캬~
좋은 강의 감사합니다🙇♂️
이렇게 쉬운 것을 여태 것 몰랐네요. ㅋㅋ
감사합니당
안녕하세요! 책 잘보고 있습니다. 다름이 아니라 if(~,~,"")를 이용하여서 빈칸을 도출하였는데, 문제가 이 데이터를 이용하여 scatter plot(산포도)를 그릴 때, 겉으로 보기에 빈칸이지만 실제로는 문자로 인식하여서 그래프가 이상하게 그려지는 문제가 있는 것 같습니다(blank와 ""은 겉보기에는 같아보여도 조금 다른 성질이 있는 것 같습니다). 따라서 if를 이용하여 숫자로 인식하는 blank을 도출하고자 하려면 어떻게 해야하는지 궁금합니다(0으로 도출되어도 곤란한 상황입니다)
안녕하세요. 오빠두엑셀입니다.
반환되는 데이터 형식에 따라 접근방법이 조금씩 다를 듯 하지만, 이미 공식을 잘 활용하고 계신 듯 하여 힌트만 드리면 금방 문제를 해결하실 수 있을 것 같습니다.
=IF(ISNUMBER(값),값*1,값)
위 공식을 기존에 사용하던 공식에 잘 활용해보시길 바랍니다. 숫자일 경우, *1을 넣어 강제로 숫자로 반환하도록 동작합니다.
답변이 도움이 되었길 바랍니다. 감사합니다.
- 오빠두엑셀님 안녕하세요? 평소 잘 듣고 있습니다. 정말 감사드려요. 질문하나가 있는데요. 엑셀-0-대신-빈칸-표시 이렇게 했더니 =counta 에서 문자값으로 카운팅을 하는데 찾는 것에서 제외 하려면 어떻게 하면 되나요?
안녕하세요.
그럴 경우 COUNTIF 함수를 한번 사용해보세요.
=COUNTIF(범위,"<>")
이렇게 하면 바로 해결될겁니다. :)
감사합니다.- 감사합니다.
안녕하세요 항상 도움 많이 받고 있습니다. 제가 막히는 부분이 있어서 질문하나 드립니다.
=ArrayFormula(IF(OR((IFERROR(VLOOKUP("*"&$I37&"*", IF($O$2='점수데이터'!$AB$4:$AB$200, '점수데이터'!$AC$4:$AD$200), 2, FALSE), "")=20), (IFERROR(VLOOKUP("*"&$I37&"*", IF($O$2='점수데이터'!$AB$4:$AB$200, '점수데이터'!$AC$4:$AD$200), 2, FALSE), "")=40)), "5"*1, "0"*1))
테스트 점수 결과에 사용중인 수식인데 테스트를 진행했는지 안했는지 확인이 어려워
vlookup으로 로우 데이터 시트에서 값을 찾을수 없을경우 "-"로 표기하고 싶은데 상당히 쉬울것 같으면서 헷갈리네요 ㅠㅠ
방법이 있을까요?
안녕하세요.
IFNA 함수를 사용하면 됩니다.
https://support.google.com/docs/answer/9365944?hl=ko
VLOOKUP 함수를 IFNA로 묶어보세요.
IFNA(VLOOKUP(..),"-")
형태로 작성하면 됩니다. 이미 IFERROR 함수를 사용하셔서 원하는 방법이 아닐 수도 있으나, 수식상 문제일 수도 있으니 한번 검토해보세요.
참고로 구글시트에서는 QUERY 함수를 사용하면 더욱 편리합니다. 한번 연구해보시길 바랍니다.
감사합니다.
감사합니다~!
데이터 관리 영상보고 넘어왔는데 수식입력이 아니라 빠른 채우기로 할때는 어떻게 해야하는 건가요? 셀 수식으로 숨겨야햐는건가요?
안녕하세요.
이번 강의에서 다룬 내용은 빠른 채우기와는 별개입니다. 만약 0을 수식 자동채우기 대신 다른 방법으로 숨겨야 할 경우 셀 서식을 사용하면 편리합니다.
https://www.oppadu.com/%ec%97%91%ec%85%80-0-%eb%8c%80%ec%8b%a0-%eb%b9%88%ec%b9%b8-%ed%91%9c%ec%8b%9c/#3
3번째 항목을 확인해보세요. 감사합니다.
감사합니다~~ 굿굿 너무 좋아요
피가 되고 살이되는 오빠두님!! 항상 감사합니다.
혹시 옆셀이 빈칸(0인데 빈칸으로 표기)일 경우 빈칸으로 표기하는 방법도 있을까요?
내용이 있는 상태에서요. 옆셀이 0이 아닌경우 그대로 표기, 0인경우 빈칸표기.
=IF(셀<>0,셀&"","")
이렇게 해보세요 ^^
- 엑셀신님, 혹시 0이 사라지는 이유도 이것과 관련이 있나요? vlookup과 index match 함수를 이용해서 작성한 문서가 있었는데요, 며칠이 지난 후 다시 검토를 하여보니 모든 0이란 0 숫자는 다 지워져 있었어요.. 자료를 보내기 전 엑셀 수식을 copy paste 값으로 붙여넣기 해서 수식 자체가 사라졌지만 꼭 알고 싶습니다.
ex) 1.0t -> 1.t
508.0x ->58.x
$70.00 -> $7
1006 -> 16
이런 식으로 앞자리가 아닌 중간 자리에서 0이란 숫자가 다 삭제되어 결과값 자체가 왜곡이 되어 고생하고 있네요;; 이런 경우는 저도 처음 보는 것이라 당혹스러운데 혹시 아시거나 추정될만한 것이 있으시면 꼭 좀 답변 좀 부탁드립니다.. 오빠두 엑셀신님만 해결할 수 있을 것 같네요.
안녕하세요.
중간에 0 숫자가 모두 사라지는건 처음 보는 현상이라 저도 잘 모르겠습니다.
아마 다른 사용자가 찾기 및 바꾸기로 0을 모두 빈칸으로 바꾼 건 아닐까요?^^; 일반적인 상황은 아닌 것으로 보입니다.
- 실무에 많은 도움이 됩니다
좋은 강의 고맙습니다^^- IF 함수를 사용해서 셀이 빈칸일 경우 0 대신 공백을 반환하는 방법에 대해서 추가 설명가능할까요? 하는 방법을 모르겠어요....
안녕하세요.
IF 함수는 =IF(조건, 참일경우반환값, 거짓일경우반환값)으로 입력합니다.
따라서 아래 공식은,
=IF(셀="","",셀)
셀이 빈칸일 빈칸을, 그렇지 않을 경우 셀에 있는 값을 그대로 반환합니다.
보다 자세한 설명은 아래 IF 함수 기초 설명 포스트를 한번 참고해보시겠어요? 감사합니다.
사용사 서식에서 #,# 입력은 어떤가요
네이버 검색에서 이방법으로 하라해서 쓰고 있어요
안녕하세요.
네 사용자서식에서 #,# 을 사용하셔도 됩니다. :)
감사합니다^^- IF함수 말고 다른 방법이 없나 한참을 찾아다녔는데 이렇게 쉬운 방법이 있었네요 ㅎㅎ
감사합니다~
아직 질문이 없어요.