Змест
Неабходна навучыцца як выкарыстоўваць XLOOKUP, каб вяртаць пустое замест 0 ? XLOOKUP з'яўляецца шырока выкарыстоўванай функцыяй. З дапамогай гэтай функцыі мы можам здабываць даныя з аднаго набору даных у іншы. Аднак функцыя XLOOKUP вяртае нам 0, калі не можа знайсці вынік. Але часам нам патрэбныя пустыя вочкі на месцы пустых вочак. Калі вы шукаеце такія унікальныя прыёмы, вы прыйшлі ў патрэбнае месца. Тут мы азнаёмімся з 12 простымі і зручнымі спосабамі выкарыстання функцыі XLOOKUP , каб вярнуць пустое поле замест 0.
Спампаваць вучэбны сшытак
Вы можаце загрузіць наступную кнігу Excel для лепшага разумення і практыкавання.
XLOOKUP вяртае пусты файл.xlsx12 спосабаў выкарыстання XLOOKUP для вяртання пустога замест 0
Выкажам здагадку, што ў нас ёсць Штодзённая справаздача аб продажах - аддзел садавіны пэўнай прадуктовай крамы. Ён змяшчае імёны гандлёвых прадстаўнікоў , іх адпаведныя назвы прадуктаў і іх адпаведныя продажы .
Цяпер мы прымянім функцыю XLOOKUP у дыяпазоне ячэек G5:G6 , і функцыя верне нам значэнне 0 . Акрамя таго, мы пакажам вам, як XLOOKUP будзе вяртаць пустыя вочкі замест 0.
1. Выкарыстанне дадатковага аргумента функцыі XLOOKUP
У гэтым метадзе мы збіраемся каб выкарыстоўваць функцыю XLOOKUP , каб атрымаць пустое замест 0. Крокі гэтага працэсу прыведзеныу Excel (6 простых спосабаў)
9. Рэалізацыя функцый IF, ISNUMBER і XLOOKUP для вяртання пустых значэнняў замест 0
У гэтай працэдуры мы збіраемся выкарыстоўваць функцыі IF , ISNUMBER і XLOOKUP , каб атрымаць пустое месца замест 0. Крокі гэтага працэсу тлумачацца ніжэй:
📌 Крокі
- У пачатку абярыце ячэйку G5 .
- Цяпер запішыце наступную формулу у ячэйку.
=IF(ISNUMBER(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),"")
Разбіўка формул XLOOKUP(F5, $B$5:$B$14,$D$5:$D$14): Гэтая функцыя шукае значэнне ячэйкі F5 у нашым наборы даных, якое знаходзіцца ў дыяпазоне ячэек B5 :B14 , і ён надрукуе адпаведнае значэнне ў дыяпазоне вочак D5:D14 . Паколькі значэнне ў Слупку D для значэння F5 пустое, функцыя верне 0 . У адваротным выпадку гэта дасць нам такую каштоўнасць.
ISNUMBER(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Гэта функцыя правярае вынік, атрыманы з функцыі XLOOKUP . Калі ячэйка пустая, функцыя верне ХЛУСНЯ . У адваротным выпадку ён верне TRUE . У гэтым выпадку значэнне роўна ХЛУСНЯ .
КАЛІ(ISNUMBER(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)), XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),””): функцыя КАЛІ спачатку правярае значэнне функцыі ISNUMBER . Калі вынік функцыі ISNUMBER роўны ХЛУСНІ , функцыя IF вяртае пустое ў ячэйцы G5 . З іншага боку, калі логіка TURE , функцыя вяртае значэнне функцыі XLOOKUP .
- Пазней націсніце ENTER ключ.
- Такім чынам, канчатковы вынік выглядае так, як паказана ніжэй.
10. Спалучэнне функцый IF, IFNA і XLOOKUP
У гэтым выпадку мы будзем выкарыстоўваць камбінацыю IF , IFNA і XLOOKUP функцыянуе, каб атрымаць пустое месца замест 0. Крокі гэтага метаду наступныя:
📌 Крокі
- У пачатку гэтага метаду абярыце ячэйку G5 .
- Затым запішыце ў ячэйку наступную формулу.
=IF(IFNA(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),0)=0,"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))
Разбіўка формулы XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Гэта функцыя шукае значэнне ячэйкі F5 у нашым наборы даных, якое знаходзіцца ў дыяпазоне ячэек B5:B14 , і друкуе адпаведнае значэнне ў дыяпазоне ячэек D5:D14 . Паколькі значэнне ў Слупку D для значэння F5 пустое, функцыя верне 0 . У адваротным выпадку гэта дасць нам такую каштоўнасць.
IFNA(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),0): Гэта функцыя падлічвае даўжыню сімвалаў выніку, атрыманага з Функцыя XLOOKUP . У гэтым выпадку,значэнне 0 .
IF(IFNA(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),0)=0,” ”,XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Функцыя IF спачатку правярае значэнне функцыі IFNA . Калі вынік функцыі IFNA роўны 0 , функцыя IF вяртае пустое ў ячэйцы G5 . У адваротным выпадку функцыя вяртае значэнне функцыі XLOOKUP .
- Нарэшце, націсніце ENTER .
- Такім чынам, канчатковы вынік выглядае так, як паказана ніжэй.
11. Выкарыстанне функцый IFERROR і XLOOKUP
У наступным метадзе мы будзем выкарыстоўваць функцыі IFERROR і XLOOKUP , каб атрымаць пустое месца замест 0. Мы павінны шукаць гэтае значэнне, якое не існуе ў нашым наборы даных. У такім выпадку формула верне пустую ячэйку замест 0. Крокі гэтага метаду зададзены наступным чынам:
📌 Крокі
- Перш за ўсё абярыце ячэйку G5 .
- Цяпер запішыце наступную формулу ў ячэйку.
=IFERROR(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),"")
Разбіўка формулы XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14): Гэта функцыя шукае значэнне ячэйкі F5 у нашым наборы даных, якое знаходзіцца ў дыяпазоне ячэек B5:B14 , і друкуе адпаведнае значэнне ў дыяпазоне ячэек D5:D14 . Паколькі значэнне ў Слупку D для значэння F5 пустое, функцыя верне 0 . У адваротным выпадку гэта забяспечыць нам гэтазначэнне.
КАЛІПАМЫЛКА(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),””): Функцыя КАЛІПАМЫЛКА спачатку правярае значэнне функцыя XLOOKUP . Калі вынік функцыі XLOOKUP роўны 0 , функцыя IFERROR вяртае пустую ячэйку G5 . У адваротным выпадку функцыя вяртае значэнне функцыі XLOOKUP .
- Проста націсніце клавішу ENTER .
Нарэшце, мы можам сказаць, што наша формула спрацавала эфектыўна, і XLOOKUP вяртае пустое замест 0.
12. Выкарыстанне функцый IF, IFERROR, LEN і XLOOKUP для вяртання пустых значэнняў замест 0
У наступным падыходзе IF , IFERROR , LEN і XLOOKUP функцыі дапамогуць нам атрымаць пустую ячэйку замест 0. Давайце крок за крокам апісваем працэдуру ніжэй:
📌 Крокі
- Спачатку абярыце ячэйку G5 .
- Пасля гэтага запішыце ў ячэйку наступную формулу.
=IFERROR(IF(LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))=0,"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),"")
Разбіўка формулы XLOOKUP(F5,$B$5:$B$14,$D $5:$D$14): Гэтая функцыя шукае значэнне ячэйкі F5 у нашым наборы даных, якое знаходзіцца ў дыяпазоне ячэек B5:B14 , і будзе надрукавана адпаведнае значэнне ў дыяпазоне вочак D5:D14 . Паколькі значэнне ў Слупку D для значэння F5 пустое, функцыя верне 0 . У адваротным выпадку гэта дасць нам такую каштоўнасць.
LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Гэтая функцыя падлічвае даўжыню выніку, атрыманага з функцыі XLOOKUP . У гэтым выпадку значэнне роўна 0 .
IF(LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))= 0,””,XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Функцыя IF спачатку правярае значэнне функцыі LEN . Калі вынік функцыі LEN роўны 0 або логіка праўдзівая, функцыя IF вяртае пустое ў ячэйцы G5 . З іншага боку, калі логіка ілжывая, функцыя вяртае значэнне функцыі XLOOKUP .
IFERROR(IF(LEN(XLOOKUP(F5,$B$5: $B$14,$D$5:$D$14))=0,””,XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),””): Гэта функцыя правярае рашэнне функцыі IF . Калі функцыя вяртае пустую ячэйку, функцыя IFERROR паказвае пустую ячэйку. У адваротным выпадку функцыя пакажа значэнне адпаведнай ячэйкі ў Слупку D .
- Як заўсёды, націсніце ENTER .
Такім чынам, мы можам сказаць, што наша формула спрацавала паспяхова, і XLOOKUP вяртае пустое замест 0.
Раздзел практыкі
Для практыкі самастойна мы далі раздзел Практыка , як паказана ніжэй на кожным аркушы справа. Калі ласка, зрабіце гэта самастойна.
Выснова
У гэтым артыкуле прадстаўлены простыя і кароткія рашэнні таго, як XLOOKUP будзе вяртаць пустое месца замест 0 Не забудзьцесяспампаваць файл Практыка . Дзякуй, што прачыталі гэты артыкул, мы спадзяемся, што ён быў карысным. Калі ў вас ёсць якія-небудзь пытанні ці прапановы, дайце нам ведаць у раздзеле каментарыяў. Калі ласка, наведайце наш вэб-сайт Exceldemy , каб даведацца больш.
ніжэй:📌 Крокі
- Спачатку абярыце ячэйку G5 .
- Па-другое, запішыце формулу ніжэй.
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14,"")
Разбіўка формулы
Тут F5 прадстаўляе значэнне_прагляду . У дадзеным выпадку гэта Алекс .
B5:B14 гэта масіў_прагляду . У гэтым наборы даных гэта імёны гандлёвага прадстаўніка .
D5:D14 гэта вярнуты_масіў , дзе функцыя шукае вынік . У нашай сітуацыі гэта сума Продажаў .
Мы выкарыстоўвалі “” для [if_not_found] . Такім чынам, калі функцыя не можа знайсці адпаведнасць, яна верне пустое месца ў выходнай ячэйцы.
Даляр ( ﹩ ) Знак выкарыстоўваецца для ўказання абсалютнай спасылкі.
- Затым націсніце ENTER .
- Далей двойчы пстрыкніце значок Маркер запаўнення , каб скапіяваць формулу да ячэйкі G6 .
- Вы атрымаеце пустую ячэйку для двух значэнняў.
Тут ячэйка G6 мае вывад, таму што ён прысутнічае ў Слупку B і мае адпаведную суму Продажаў .
Больш падрабязна: Функцыя IFERROR Excel для вяртання пустога Замест 0
2. Выкарыстанне пашыраных параметраў, каб XLOOKUP вяртаў пустыя ячэйкі замест 0
Вы можаце прымусіць функцыю XLOOKUP вяртаць пустыя ячэйкі замест 0 у элегантны спосаб. Для гэтага вы можаце выкарыстоўваць дадатковыя параметры Excel. Выконвайце крокініжэй.
📌 Крокі
- Спачатку абярыце ячэйку G5 .
- Па-другое , устаўце наступную формулу ў панэль формул .
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)
Гэта тая самая формула, якую мы выкарыстоўвалі ў Спосаб 1 .
- Затым націсніце клавішу ENTER .
- У гэты момант перайдзіце на ўкладку Файл .
- Далей абярыце ў меню Параметры .
- Раптам адкрыецца акно Параметры Excel .
- Затым перайдзіце да <1 Укладка>Дадаткова ,
- Пазней зніміце сцяжок Паказваць нуль у ячэйках, якія маюць нулявое значэнне ў раздзеле Параметры адлюстравання для гэтага аркуша .
- Нарэшце, націсніце ОК .
- У гэты момант вы атрымаеце дзве ячэйкі пустымі.
Дадатковая інфармацыя: Як прымяніць VLOOKUP, каб вярнуць пустое месца замест 0 або NA
3. Выкарыстанне нестандартнага фармату лікаў
Іншым варыянтам для функцыі XLOOKUP , якая вяртае пустое месца замест 0, з'яўляецца выкарыстоўваць карыстальніцкі фармат нумара . Давайце пройдзем працэдуру ніжэй.
📌 Крокі
- У самым пачатку абярыце ячэйку G5 .
- Затым запішыце наступную формулу.
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)
Гэта тая самая формула, якую мы выкарыстоўвалі ў Спосаб 1 .
- Пасля гэтага націсніце кнопку ENTER .
- Цяпер вылучыце ячэйкі ў G5:G6 дыяпазон.
- Затым націсніце CTRL+1 на клавіятуры.
- Такім чынам, ён адкрыецца майстар Фарматаваць вочкі .
- У гэты момант выберыце Карыстальніцкі ў спісе Катэгорыя .
- Затым напішыце уніз 0;-0;;@ у полі Тып.
- Нарэшце, націсніце ОК .
- Гэта верне нас да працоўнага аркуша.
- І мы бачым, што дзве ячэйкі паказваюцца пустымі.
Дадатковая інфармацыя: Як пакінуць ячэйку пустой, калі ў Excel няма даных (5 спосабаў)
4. Прымяненне ўмоўнага фарматавання
Мы можам вырашыць праблему, ужываючы правілы Умоўнага фарматавання . Давайце вывучым метад крок за крокам.
📌 Крокі
- Спачатку абярыце ячэйку G5 і запішыце формулу гэтак жа, як Метад 1 .
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14,"")
- Па-другое, націсніце ENTER .
- Пазней вылучыце ячэйкі ў дыяпазоне B4:G14 .
- Далей перайдзіце да Галоўная ўкладка.
- Пасля гэтага абярыце выпадальнае меню Умоўнае фарматаванне ў групе Стылі .
- Нарэшце , абярыце Новае правіла з выпадальнага спісу.
- У рэшце рэшт адкрыецца Новае фарматаванне Дыялогавае акно "Правіла" .
- Цяпер абярыце Фарматаваць толькі ячэйкі, якія змяшчаюць у раздзеле Выберыце тып правіла .
- Затым выберыце роўна са спісу.
- Пасля гэтага,запішыце 0 у полі, як на малюнку ніжэй.
- Пазней націсніце кнопку Фарматаваць .
- Аднак ён адкрывае дыялогавае акно Фарматаваць вочкі .
- Спачатку перайдзіце на ўкладку Шрыфт .
- Па-другое, абярыце выпадальны спіс Колер .
- Па-трэцяе, абярыце Белы, фон 1 з даступных колераў.
- Нарэшце, націсніце ОК .
- Гэта зноў вяртае нас у дыялогавае акно Новае правіла фарматавання .
- Нарэшце націсніце ОК .
- Аднак мы можам бачыць гэтыя вочкі пустымі, як на малюнку ніжэй.
Падобныя паказанні
- Як ігнараваць пустыя ячэйкі ў гістаграме Excel (4 простыя Метады)
- Ігнараваць пустыя шэрагі ў легендзе дыяграмы Excel
- Як схаваць нулявыя значэнні ў зводнай табліцы Excel (3 простыя метады)
5. Выкарыстанне функцый IF і XLOOKUP для вяртання пустых значэнняў замест 0
У гэтым метадзе мы будзем выкарыстоўваць IF і XLOOKUP f unctions, каб атрымаць пусты замест 0. Крокі гэтага працэсу прыведзены ніжэй:
📌 Крокі
- Перш за ўсё, абярыце ячэйку G5 .
- Цяпер запішыце наступную формулу ў ячэйку.
=IF(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)="","",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))
Разбіўка формулы XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14):Гэтая функцыя шукае значэнне ячэйка F5у нашым наборы даных, якая знаходзіцца ўдыяпазон вочак B5:B14, і ён надрукуе адпаведнае значэнне ў дыяпазоне вочак D5:D14. Паколькі значэнне ў Слупку Dдля значэння F5пустое, функцыя верне 0. У адваротным выпадку гэта дасць нам такую каштоўнасць.
КАЛІ(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)=””,””,XLOOKUP(F5,$B$5:$B$14,$D$5 :$D$14)): Функцыя IF спачатку правярае значэнне функцыі XLOOKUP . Калі функцыя XLOOKUP вяртае пустое або логіка верная, функцыя IF вяртае пустое ў ячэйцы G5 . З іншага боку, калі логіка ілжывая, функцыя вяртае значэнне функцыі XLOOKUP .
- Пасля гэтага націсніце ENTER .
- Вы ўбачыце, што формула вяртае нам пустую ячэйку замест 0 .
- Потым двойчы пстрыкніце па значку Маркер запаўнення , каб скапіяваць формулу да ячэйкі G6 .
- Вы атрымаеце пустую ячэйку для двух значэнняў.
Такім чынам, мы можам сказаць, што наша формула спрацавала ідэальна, і XLOOKUP вяртае пусты замест 0 .
6. Выкарыстанне функцый IF, LEN і XLOOKUP
У гэтым працэсе мы будзем выкарыстоўваць <Функцыі 1>IF , LEN і XLOOKUP будуць пустымі замест 0 . Этапы гэтага падыходу прыводзяцца наступным чынам:
📌 Крокі
- Спачатку абярыце ячэйку G5 .
- Пасля гэтага напішыцеувядзіце наступную формулу ў ячэйку.
=IF(LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))=0,"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))
Разбіўка формул XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14):Гэтая функцыя шукае значэнне ячэйкі F5у нашым наборы даных, якое знаходзіцца ў дыяпазоне ячэек B5:B14, і ён надрукуе адпаведнае значэнне ў дыяпазоне ячэек D5:D14. Паколькі значэнне ў Слупку Dдля значэння F5пустое, функцыя верне 0. У адваротным выпадку гэта дасць нам такую каштоўнасць.
LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Гэтая функцыя падлічвае даўжыню ў сімвалах выніку, атрыманага з функцыі XLOOKUP . У гэтым выпадку значэнне роўна 0.
IF(LEN(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))=0,””,XLOOKUP (F5,$B$5:$B$14,$D$5:$D$14)): функцыя IF спачатку правярае значэнне функцыі LEN . Калі вынік функцыі LEN роўны 0 або логіка праўдзівая, функцыя IF вяртае пустое ў ячэйцы G5 . З іншага боку, калі логіка ілжывая, функцыя вяртае значэнне функцыі XLOOKUP .
- Пасля гэтага націсніце клавішу ENTER .
- Цяпер выкарыстайце значок Маркер запаўнення і атрымайце пустыя вочкі для двух значэнняў.
7. Прымяненне функцый IF, LET і XLOOKUP для вяртання пустых значэнняў замест 0
У такім падыходзе IF , LET Функцыі і XLOOKUP дапамогуць нам атрымаць пустыя замест гэтага0. Крокі гэтай працэдуры прыведзены ніжэй:
📌 Крокі
- Спачатку абярыце ячэйку G5 .
- Пасля гэтага запішыце ў клетку наступную формулу.
=LET(x,XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),IF(x="","",x))
Формула Разбіўка XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14):Гэта функцыя шукае значэнне ячэйкі F5у нашым наборы даных, які знаходзіцца ў дыяпазоне ячэек B5:B14, і ён надрукуе адпаведнае значэнне ў дыяпазоне ячэек D5:D14. Паколькі значэнне ў Слупку Dдля значэння F5пустое, функцыя верне 0. У адваротным выпадку гэта дасць нам такую каштоўнасць.
LET(x,XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),КАЛІ(x=””,””,x)): Функцыя LET стварае зменную з імем x . Затым ён выкарыстаў вынік функцыі XLOOKUP для прызначэння значэння x . Пасля гэтага, выкарыстоўваючы функцыю IF , мы ўставілі логіку. Калі x пусты, вяртае пусты радок ( “” ). У адваротным выпадку вярніце значэнне x .
- Затым націсніце клавішу ENTER на клавіятуры.
- Такім чынам, канчатковы вынік выглядае так, як паказана ніжэй.
8. Выкарыстанне функцый IF, ISBLANK і XLOOKUP
Пры гэтым падыходзе функцыі IF , ISBLANK і XLOOKUP дапамогуць нам атрымаць пустое замест 0. Этапы гэтай працэдуры прыведзены ніжэй:
📌 Крокі
- Спачатку абярыце ячэйку G5 і запішыце ў ячэйку наступную формулу.
=IF(ISBLANK(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),"",XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14))
Разбіўка формулы XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14):Гэтая функцыя шукае значэнне ячэйкі F5у нашым наборы даных, якое знаходзіцца ў дыяпазоне ячэек B5:B14, і друкуе адпаведнае значэнне ў дыяпазоне ячэек D5:D14. Паколькі значэнне ў Слупку Dдля значэння F5пустое, функцыя верне 0. У адваротным выпадку гэта дасць нам такую каштоўнасць.
ISBLANK(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Гэта функцыя правярае вынік функцыі XLOOKUP . Калі ячэйка пустая, функцыя верне TRUE . У адваротным выпадку ён верне FALSE . У гэтым выпадку значэнне роўна TRUE .
IF(ISBLANK(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)), ””,XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Функцыя IF спачатку правярае значэнне функцыі ISBLANK . Калі вынік функцыі ISBLANK роўны true , функцыя IF вяртае пустое ў ячэйцы G5 . З іншага боку, калі логіка false , функцыя вяртае значэнне функцыі XLOOKUP .
- Пазней націсніце ENTER .
- Такім чынам, канчатковы вынік выглядае так, як паказана ніжэй.
Падобныя чытанні
- Як выдаліць нулі перад лікам