Змест
Падчас фазы шматлікіх вылічэнняў мы сутыкаемся з пустымі ячэйкамі, што прыводзіць да вываду нуль. Але ў многіх выпадках перавагай з'яўляецца Пустая ячэйка ў параўнанні з нулявым значэннем у якасці вываду. Так як гэта можа забяспечыць больш яснасці ў разуменні разлікаў. Калі вам цікава даведацца, як вы можаце пакінуць ячэйку пустой , калі ў ёй няма дадзеных, то гэты артыкул можа спатрэбіцца вам. У гэтым артыкуле мы абмяркуем, як можна Пакінуць ячэйку Пустай , калі ў 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 будуць вельмі ўдзячныя.