Як пакінуць ячэйку пустой, калі ў Excel няма даных (5 спосабаў)

  • Падзяліцца Гэтым
Hugh West

Падчас фазы шматлікіх вылічэнняў мы сутыкаемся з пустымі ячэйкамі, што прыводзіць да вываду нуль. Але ў многіх выпадках перавагай з'яўляецца Пустая ячэйка ў параўнанні з нулявым значэннем у якасці вываду. Так як гэта можа забяспечыць больш яснасці ў разуменні разлікаў. Калі вам цікава даведацца, як вы можаце пакінуць ячэйку пустой , калі ў ёй няма дадзеных, то гэты артыкул можа спатрэбіцца вам. У гэтым артыкуле мы абмяркуем, як можна Пакінуць ячэйку Пустай , калі ў Excel няма даных, з падрабязным тлумачэннем.

Спампаваць Практычны сшытак

Спампуйце гэты практычны сшытак ніжэй.

Пакіньце ячэйку пустой, калі няма дадзеных.xlsm

5 простых спосабаў пакінуць ячэйку пустой, калі Дадзеных няма

Мы збіраемся выкарыстоўваць прыведзены ніжэй набор даных у дэманстрацыйных мэтах. У нас ёсць ідэнтыфікатар прадукту , яго колькасць , цана за адзінку , і кошт . і г. д. ёсць некаторыя запісы ў слупку Колькасць , які не змяшчае ніякіх значэнняў. Такім чынам, некаторыя запісы ў слупку Кошт роўныя нулю. Але мы хочам Пакінуць іх поўнымі Пустымі замест паказу нуля. Мы разгортваем 5 асобных спосабаў, прытрымліваючыся якіх вы вырашыце гэтую праблему.

1. Выкарыстанне функцыі IF

Выкарыстанне функцыі IF , мы можам Пакінуць ячэйку Пустай у Excel, калі ў ячэйцы няма дадзеных для адлюстравання.

Крокі

  • Калі вы паглядзіцеуважліва, то вы заўважыце, што ячэйкі E7 , E9 E12 і E14 фактычна пустыя.
  • Лікавае значэнне гэтых ячэек роўна 0. Але ўсё роўна гэтыя ячэйкі занятыя значэннем $0.
  • Нам трэба цалкам выдаліць усё змесціва ў гэтых ячэйках. Іншымі словамі, мы хочам перавесці гэтыя ячэйкі ў стан Пустыя .

  • Прычына гэтых ячэек не ў Пусто , нягледзячы на ​​адсутнасць даных, з-за формул, якія тут выкарыстоўваюцца.
  • Тут паказаны формулы ў дыяпазоне ячэек F5:F14 . Гэтыя формулы прымушаюць ячэйкі паказваць нулявыя значэнні ў фармаце Валюта .

  • Каб Пакінуць ячэйку Пустую , дзе няма дадзеных, мы ўвядзём наступную формулу:

=IF(C5="","",C5*D5)

  • Затым перацягніце Маркер запаўнення ў ячэйку E14 .
  • Гэта прывядзе да выканання той жа формулы, што і раней, але на гэты раз нулявыя значэнні паказаны і пакінуты як Пустыя ячэйкі.

  • Вось як мы можам Пакінуць ячэйка Пустая , калі ў ячэйцы няма даных.

Дадатковая інфармацыя: Функцыя IFERROR Excel для вяртання пустой лічбы замест 0

2. Камбінаванне функцый IF і IS BLANK

Выкарыстоўваючы камбінацыю функцый IF і ISBLANK , мы можам праверыць, ці з'яўляецца ячэйка ў Excel Пустая , а затым Пакіньце поле Пустым , калі няма даных для адлюстравання.

Крокі

  • Калі вы ўважліва заўважылі , тады вы заўважыце, што ячэйкі E7 , E10 і E12 пустыя.
  • Лікавае значэнне гэтых ячэек роўна 0. Але тым не менш гэтыя ячэйкі занятыя значэннем $0.
  • Асноўнае, што гэтыя ячэйкі паказваюць нулявыя значэнні, а не Пустая ячэйка, звязана з іх формулай і фарматаваннем.
  • Тут паказаны формулы ў дыяпазоне ячэек F5:F14 . Гэтыя формулы прымушаюць ячэйкі паказваць нулявыя значэнні ў фармаце Валюта .

  • Каб абыйсці гэтую праблему, мы можам увесці наступнае формула:

=IF(ISBLANK(C5), "", C5*D5)

Разбіўка формулы

  • ISBLANK(C5): Гэтая функцыя будзе правяраць ячэйку C5 , ці з'яўляецца яна пустой ці не. Калі ён Пусты , ён верне Лагічнае значэнне True . У адваротным выпадку ён верне Лагічнае значэнне False .
  • IF(ISBLANK(C5), “”, C5*D5): У залежнасці ад вяртання з ISBLANK , функцыя IF верне “” , калі вяртанне з функцыі ISBLANK роўна True . У адваротным выпадку, калі функцыя ISBLANK вяртае False , функцыя IF верне значэнне C5*D5 .
  • Затым перацягніце Маркер запаўнення ў ячэйку E14 .
  • Гэта выканае тое ж самаеформула, як і раней, але на гэты раз нулявыя значэнні не паказваюцца і застаюцца пустымі ячэйкамі.

Больш падрабязна: Як выкарыстоўваць VLOOKUP, каб вярнуць пустое месца замест 0 (7 спосабаў)

Падобныя паказанні

  • Як выдаліць нулі перад лікам у Excel (6 простых спосабаў)
  • Схаваць радкі з нулявымі значэннямі ў Excel з дапамогай макраса (3 спосабы)
  • Як схаваць шэраг дыяграм без даных у Excel (4 простыя метады)
  • Схаваць нулявыя значэнні ў зводнай табліцы Excel (3 простыя метады)

3. Прымяненне функцый IF і ISNUMBER

Разгарнуўшы камбінацыю функцый IF і ISNUMBER , мы можам праверыць, ці з'яўляецца ячэйка пустой і затым Пакіньце Пустым , калі няма даных, даступных для адлюстравання.

Крокі

  • Калі вы ўважліва паглядзіце, то заўважыце, што ячэйкі E7 , E9 E12 і E14 насамрэч пустыя.
  • Лікавае значэнне з гэтых клетак роўна 0. Але тым не менш, гэтыя клеткі занятыя значэннем $0 .
  • Нам трэба поўнасцю выдаліць усё змесціва ў гэтых ячэйках. Іншымі словамі, мы хочам перавесці гэтыя ячэйкі ў стан Пустыя .
  • Прычына таго, што гэтыя ячэйкі не з'яўляюцца Пустымі , нягледзячы на ​​адсутнасць дадзеных, заключаецца ў формулы, якія тут выкарыстоўваюцца.
  • Тут паказаны формулы ў дыяпазоне ячэек F5:F14 . Гэтыя формулы прымушаюць клеткікаб паказаць нулявыя значэнні ў фармаце Валюта .

  • Каб абыйсці праблему, мы ўводзім наступную формулу:

=IF(ISNUMBER(C5),C5*D5,"")

Разбіўка формулы

  • ISNUMBER(C5) : Гэтая функцыя будзе правяраць ячэйку C5 , ці з'яўляецца яна лікам ці не. Калі гэта лік, ён верне лагічнае значэнне Праўда . У адваротным выпадку ён верне Лагічнае вызначэнне False .
  • IF(ISNUMBER(C5),C5*D5,””) : У залежнасці ад вяртанне з функцыі ISNUMBER , функцыя IF верне “” , калі вяртанне з функцыі ISBLANK роўна Ілжыва . У адваротным выпадку, калі вяртанне з функцыі ISNUMBER роўна True IF , функцыя верне значэнне C5*D5 .
  • Затым перацягніце Маркер запаўнення ў ячэйку E14 .
  • Гэта выканае тую ж формулу, што і раней, але на гэты раз у ячэйках, якія не ўтрымліваюць дадзеных застанецца Пустым .

💬 Заўвага

  • ISNUMBER верне True, толькі калі запіс з'яўляецца Number. Для любых формаў нелікавых значэнняў, такіх як Пусты , прабел і г.д., ISNUMBER верне Хлусня .
  • Такім чынам, формула тут зробіць ячэйку пустой незалежна ад таго, з'яўляецца змест ячэйкі пустой або іншымі нелічбавымі сімваламі. Карыстальнікі павінны гэта ведаць.

Больш падрабязна: Як падаць заяўкуVLOOKUP вяртае пустое месца замест 0 або NA

4. Выкарыстанне нестандартнага фарматавання

Карыстальніцкае фарматаванне дапаможа нам выбраць асобныя ячэйкі, а затым адфарматаваць іх Пакінуць толькі Пустыя ячэйкі, калі няма іншых даных, даступных для адлюстравання.

Этапы

  • У наборы дадзеных, паказаным ніжэй, мы можам назіраць што ячэйкі E7 , E9 , E12 і E14 цяпер маюць нулявыя дадзеныя ў гэтых ячэйках, але, нягледзячы на ​​гэта, яны не знаходзяцца ў Пустым стане. Яны па-ранейшаму паказваюць 0 значэнняў.

  • Каб вырашыць гэту праблему і змясціць Пустую ячэйку ў ячэйкі, якія зараз маюць даныя, мы можна перафарматаваць набор даных. Які можа паказаць Пустую ячэйку, калі ў ёй няма даных.
  • Для гэтага вылучыце дыяпазон ячэек D5:F14 .
  • А затым пстрыкніце па ім правай кнопкай мышы.
  • У кантэкстным меню націсніце Фарматаваць вочкі .

  • У дыялогавым акне фарматавання вочак націсніце Карыстальніцкі ва ўкладцы Лік .
  • Затым увядзіце « $General;; ” у полі Тып і націсніце ОК .

  • Пасля націску ОК , вы заўважыце, што значэнні цяпер адлюстроўваюцца як Пустыя , калі няма ніякіх даных.

💬 Заўвага

  • У дыялогавым акне нестандартнага фарматавання нам трэба ўвесці « ;; » пасля «Агульныя». У той жа час нам трэба паставіць знак $ перад Агульныя ,з-за захавання фармату Валюта . У адваротным выпадку гэта прывядзе да выдалення фармату Валюта з лікаў.

Больш падрабязна: Як выкарыстоўваць XLOOKUP, каб вярнуць пустое месца замест 0

5. Убудаванне кода VBA

Выкарыстанне простага VBA Macro можа значна скараціць час на выяўленне і Пакіданне ячэйкі Пустыя , калі даных няма.

Этапы

  • Спачатку перайдзіце да Распрацоўшчыка затым націсніце Visual Basic .

  • Затым націсніце Уставіць > Модуль .

  • У акне Модуль увядзіце наступны код.
7717

  • Затым зачыніце акно.
  • Пасля гэтага перайдзіце на ўкладку Прагляд > Макрасы > ; Прагляд макрасаў .

  • Пасля націску Прагляд макрасаў выберыце створаныя вамі макрасы толькі што. Назва тут - Пустая_ячэйка . Затым націсніце Выканаць .

  • Пасля націску Выканаць вы заўважыце ячэйкі без дадзеных паказаць Пустую ячэйку замест $0 . Нам таксама ўдалося захаваць некранутым фармат Валюта для астатняй часткі ячэйкі.

💬 Заўвага

  • Вам трэба адрэдагаваць код для вашага набору даных, каб выбраць планаваны дыяпазон ячэек.
  • Спрабуйце пазбягаць дадання нелічбавых слупкоў або радкоў у дыяпазон. Дадайце дыяпазон ячэек, якія з'яўляюцца абсалютнатолькі неабходна.

Выснова

Падводзячы вынік, праблема пакідання ячэйкі пустой , калі ў ёй няма даных, вырашаецца шляхам прадастаўлення 5 асобных рашэнняў. гэтыя метады прадугледжваюць выкарыстанне функцый IF , ISBLANK і ISNUMBER . Мы таксама выкарыстоўвалі макрас VBA. Макраметад VBA патрабуе папярэдніх ведаў VBA , каб зразумець з нуля.

Для гэтай задачы прыкладаецца рабочая кніга з падтрымкай макрасаў, дзе вы можаце практыкаваць гэтыя метады.

Не саромейцеся задаваць любыя пытанні ці водгукі праз раздзел каментарыяў. Любыя прапановы па паляпшэнню супольнасці Exceldemy будуць вельмі ўдзячныя.

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.