Съдържание
Необходимо е да се научите как да използвате XLOOKUP, за да върнете празно място вместо 0 ? XLOOKUP е широко използвана функция. С помощта на тази функция можем да извлечем данни от един набор от данни в друг, функцията XLOOKUP Но понякога ни трябват празни клетки на мястото на празните клетки. Ако търсите такива уникални трикове, сте попаднали на правилното място. Тук ще ви запознаем с 12 лесни и удобни начини за използване функцията XLOOKUP за да се върне празно вместо 0.
Изтегляне на работна тетрадка за практика
Можете да изтеглите следната работна книга на Excel, за да я разберете по-добре и да се упражните.
XLOOKUP връща празно място.xlsx12 начина за използване на XLOOKUP за връщане на празно вместо 0
Да предположим, че имаме a Ежедневен отчет за продажбите - секция "Плодове на определен магазин за хранителни стоки. Той съдържа имената на Представители по продажбите , съответните им Имена на продукти и съответните им Продажби .
Сега ще приложим функцията XLOOKUP в диапазона от клетки G5:G6 , а функцията ни връща a 0 стойност. Също така ще ви покажем как XLOOKUP ще върне празни клетки вместо 0.
1. Използване на допълнителен аргумент на функцията XLOOKUP
В този метод ще използваме функцията XLOOKUP за да получите празно вместо 0. Стъпките на този процес са дадени по-долу:
📌 Стъпки
- Първоначално изберете клетка G5 .
- Второ, запишете формулата по-долу.
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14,"")
Разбивка на формулата
Тук, F5 представлява lookup_value . В този случай тя е Алекс .
B5:B14 е lookup_array . В този набор от данни това са имената на Представител по продажбите .
D5:D14 е return_array , където функцията търси резултата. В нашата ситуация това е Продажби сума.
Използвахме "" за [if_not_found] . Така че, ако функцията не може да намери съвпадение, тя връща празно място в изходната клетка.
Доларът ( ﹩ ) знакът се използва за абсолютна референция.
- След това натиснете ВЪВЕДЕТЕ .
- След това щракнете два пъти върху Дръжка за пълнене за копиране на формулата до клетка G6 .
- Ще да получите празната клетка за двете стойности.
Тук клетките G6 има изход, защото присъства в Колона B и има своя съответна Продажби сума.
Прочетете още: Функцията IFERROR на Excel за връщане на празно място вместо 0
2. Използване на разширени опции, за да накарате XLOOKUP да връща празно вместо 0
Можете да направите функцията XLOOKUP върнете по елегантен начин празни клетки вместо 0. Можете да използвате разширените опции на Excel, за да направите това. Следвайте стъпките по-долу.
📌 Стъпки
- Първо, изберете клетка G5 .
- Второ, поставете следната формула в Бар Formula .
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)
Това е същата формула, която използвахме в Метод 1 .
- След това натиснете бутона ВЪВЕДЕТЕ ключ.
- В този момент отидете в Файл таб.
- След това изберете Опции от менюто.
- Изведнъж Опции за Excel ще се отвори прозорец.
- След това преминете към Разширен таб,
- По-късно махнете отметката от квадратчето Показване на нула в клетките с нулева стойност съгласно раздела на Опции за показване на този работен лист .
- Накрая щракнете върху OK .
- В този момент двете клетки ще бъдат празни.
Прочетете още: Как да приложите VLOOKUP, за да върнете празно вместо 0 или NA
3. Използване на потребителски формат на номера
Друга възможност за функцията XLOOKUP връщане на празно място вместо 0 е да се използва потребителски формат на номера . Нека преминем през процедурата по-долу.
📌 Стъпки
- В самото начало изберете клетка G5 .
- След това запишете следната формула.
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)
Това е същата формула, която използвахме в Метод 1 .
- След това натиснете бутона ВЪВЕДЕТЕ бутон.
- Сега изберете клетки в G5:G6 обхват.
- След това натиснете CTRL+1 на клавиатурата.
- Следователно, Той ще отвори Форматиране на клетките съветник.
- В този момент изберете Потребителски в Категория списък.
- След това запишете 0;-0;;@ в полето Тип.
- Накрая щракнете върху OK .
- Това ще ни върне в работния лист.
- И виждаме, че двете клетки са празни.
Прочетете още: Как да оставите клетката празна, ако няма данни в Excel (5 начина)
4. Прилагане на условно форматиране
Можем да решим проблема, като приложим Условно форматиране правила. Нека разгледаме метода стъпка по стъпка.
📌 Стъпки
- Първоначално изберете клетка G5 и запишете формулата по същия начин, както Метод 1 .
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14,"")
- Второ, натиснете ВЪВЕДЕТЕ .
- По-късно изберете клетки в B4:G14 обхват.
- След това отидете в Начало таб.
- След това изберете Условно форматиране в падащото меню на Стилове група.
- Накрая изберете Ново правило от падащия списък.
- В крайна сметка тя ще отвори Ново правило за форматиране диалогов прозорец.
- Сега изберете Форматирайте само клетките, които съдържат под Изберете тип правило раздел.
- След това изберете равен на от списъка.
- След това запишете 0 в полето, както е показано на изображението по-долу.
- По-късно щракнете върху Формат бутон.
- Въпреки това, той отваря Форматиране на клетките диалогов прозорец.
- Първо, отидете в Шрифт таб.
- Второ, изберете Цвят падащ списък.
- Трето, изберете Бяло, фон 1 от наличните цветове.
- Накрая щракнете върху ОК .
- Тя ни връща към Ново правило за форматиране диалогов прозорец отново.
- Накрая щракнете върху ОК .
- Тези клетки обаче са празни, както е показано на изображението по-долу.
Подобни четива
- Как да игнорираме празните клетки в лентовата диаграма на Excel (4 лесни метода)
- Игнориране на празни серии в легендата на диаграмата на Excel
- Как да скриете нулевите стойности в таблицата Excel Pivot (3 лесни метода)
5. Използване на функциите IF и XLOOKUP за връщане на празно вместо 0
В този метод ще използваме IF и XLOOKUP да се получи празно вместо 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 . В противен случай тя ще ни предостави тази стойност. IF(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 От друга страна, ако логиката е false, функцията връща стойността на функцията XLOOKUP .
- След това натиснете ВЪВЕДЕТЕ .
- Ще видите, че формулата ни връща празен клетка вместо 0 .
- След това щракнете два пъти върху Дръжка за пълнене за копиране на формулата до клетка G6 .
- Ще получите празната клетка за двете стойности.
Така можем да кажем, че нашата формула работи перфектно и XLOOKUP връща празен вместо 0 .
6. използване на функциите IF, LEN и XLOOKUP
В този процес ще използваме 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 От друга страна, ако логиката е false, функцията връща стойността на функцията XLOOKUP .
- След това натиснете бутона ВЪВЕДЕТЕ ключ.
- Сега използвайте Дръжка за пълнене икона и получавате празни клетки за двете стойности.
7. прилагане на функциите IF, LET и XLOOKUP за връщане на празно вместо 0
При този подход IF , ПОЗВОЛЕТЕ , и 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),IF(x="","",x)): Функцията LET създава променлива с име x . След това използва резултата от функцията XLOOKUP за присвояване на стойността на x . След това използвайте функцията IF , вмъкнахме логика. Ако x е празен, тогава връща празен низ ( "" ). В противен случай върнете стойността на x .
- След това натиснете ВЪВЕДЕТЕ на клавиатурата.
- Следователно крайният резултат изглежда като този по-долу.
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 е вярно , функцията IF връща празно място в клетката G5 От друга страна, ако логиката е фалшив , функцията връща стойността на функцията XLOOKUP .
- По-късно натиснете ВЪВЕДЕТЕ .
- Следователно крайният резултат изглежда като този по-долу.
Подобни четива
- Как да премахнете нулите пред число в Excel (6 лесни начина)
- Скриване на редове с нулеви стойности в Excel с помощта на макрос (3 начина)
- Как да скриете серия от диаграми без данни в Excel (4 лесни метода)
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 Ако клетката е празна, функцията ще върне FALSE . В противен случай се връща TRUE В този случай стойността е FALSE .
IF(ISNUMBER(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)),XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),""): Функцията IF първо проверява стойността на функцията ISNUMBER Ако резултатът от функцията ISNUMBER е FALSE , функцията IF връща празно място в клетката G5 От друга страна, ако логиката е TURE , функцията връща стойността на функцията XLOOKUP .
- По-късно натиснете бутона ВЪВЕДЕТЕ ключ.
- Така крайният резултат изглежда като този по-долу.
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 .
- Накрая натиснете ВЪВЕДЕТЕ .
- Така крайният резултат изглежда като този по-долу.
11. Използване на функциите IFERROR и XLOOKUP
В следващия метод ще използваме IFERROR и XLOOKUP Трябва да потърсим тази стойност, която не съществува в нашата съвкупност от данни. В такъв случай формулата ще върне празна клетка вместо 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 . В противен случай тя ще ни предостави тази стойност. IFERROR(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14),""): Функцията IFERROR първо проверява стойността на функцията XLOOKUP Ако резултатът от функцията XLOOKUP е 0 , функцията IFERROR връща празно място в клетката G5 . В противен случай функцията връща стойността на функцията XLOOKUP .
- Просто натиснете бутона ВЪВЕДЕТЕ ключ.
Накрая можем да кажем, че нашата формула работи ефективно и 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 От друга страна, ако логиката е false, функцията връща стойността на функцията 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 .
- Както винаги, натиснете ВЪВЕДЕТЕ .
По този начин можем да кажем, че нашата формула работи успешно и XLOOKUP връща празно вместо 0.
Практически раздел
За да практикувате сами, сме предоставили Практика раздел, както е посочено по-долу, във всеки лист от дясната страна. Моля, направете го сами.
Заключение
Тази статия предоставя лесни и кратки решения за това как XLOOKUP ще върне празно вместо 0. Не забравяйте да изтеглите Практика файл. благодарим ви, че прочетохте тази статия, надяваме се, че е била полезна. моля, уведомете ни в раздела за коментари, ако имате някакви запитвания или предложения. моля, посетете нашия уебсайт Exceldemy за да проучите повече.