Како да се користи XLOOKUP за да се врати празно наместо 0

  • Споделете Го Ова
Hugh West

Треба да научите како да користите XLOOKUP за да се вратите празно наместо 0 ? XLOOKUP е широко користена функција. Користејќи ја оваа функција, можеме да извлечеме податоци од една база на податоци во друга. Сепак, функцијата XLOOKUP ни враќа 0 кога не може да најде резултат. Но, понекогаш ни требаат празни ќелии на позицијата на празни ќелии. Ако барате такви уникатни трикови, дојдовте на вистинското место. Овде, ќе ве водиме низ 12 лесни и практични начини за користење на функцијата XLOOKUP за да се врати празно наместо 0.

Преземете ја работната книга за вежбање

Можете да ја преземете следната работна книга на Excel за подобро разбирање и вежбање.

XLOOKUP Враќање празно.xlsx

12 начини на користење на XLOOKUP за враќање празно наместо 0

Да претпоставиме дека имаме Дневен извештај за продажба - Оддел за овошје од одредена самопослуга. Ги содржи имињата на Продажни претставници , нивните соодветни Имиња на производи и нивните соодветни Продажби .

Сега, ќе ја примениме функцијата XLOOKUP во опсегот на ќелиите G5:G6 и функцијата ни враќа 0 вредност. Исто така, ќе ви покажеме како XLOOKUP ќе враќа празни ќелии наместо 0.

1. Користење на опционален аргумент на функцијата XLOOKUP

Во овој метод, ние одиме да ја користите функцијата XLOOKUP за да стане празно наместо 0. Чекорите на овој процес се дадениво 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 .

    • Подоцна, притиснете ENTER копче .

    • Така, конечниот излез изгледа како оној подолу.

    10. Комбинирање на функциите IF, IFNA и XLOOKUP

    Во овој случај, ќе ја користиме комбинацијата IF , IFNA и <Функциите 1>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 . Во спротивно, тоа ќе ни го обезбедивредност.

    IFERROR(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)””): Функцијата IFERROR прво ја проверува вредноста на функцијата 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 ја претставува прегледот_вредност . Во овој случај, тоа е Alex .

    B5:B14 е lookup_array . Во оваа база на податоци, тоа се имињата на Република за продажба .

    D5:D14 е return_array , каде што функцијата го бара резултатот . Во нашата ситуација, тоа е износот Продажба .

    Користевме „“ за [if_not_found] . Значи, ако функцијата не може да најде совпаѓање, ќе врати празно место во излезната ќелија.

    Доларот ( ) Знакот се користи за давање апсолутна референца.

    • Потоа, притиснете ENTER .

    • Следно, кликнете двапати на иконата Пополнете ја рачката за да ја копирате формулата до ќелијата G6 .

    • Ќе да ја добиете празната ќелија за двете вредности.

    Тука, ќелијата G6 има излез затоа што е присутен во Колона B и има соодветна сума Продажба .

    Прочитајте повеќе: Excel IFERROR Функција за враќање празно Наместо 0

    2. Користење на напредни опции за да се направи XLOOKUP да се врати празно наместо 0

    Можете да направите функцијата XLOOKUP да враќа празни ќелии наместо 0 во елегантен начин. За да го направите тоа, можете да ги користите напредните опции на Excel. Следете ги чекоритеподолу.

    📌 Чекори

    • Прво, изберете ја ќелијата G5 .
    • Второ , залепете ја следнава формула во Лентата со формули .
    =XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)

    Тоа е истата формула што ја користевме во Метод 1 .

    • Потоа, притиснете го копчето ENTER .

    • Во овој момент, одете на јазичето Датотека .

    • Следно, изберете Опции од менито .

    • Одеднаш ќе се отвори прозорецот Excel Options .
    • Потоа, преминете на <1 Картичката>Напредно ,
    • Подоцна, отштиклирајте го полето Прикажи нула во ќелиите што имаат нулта вредност во делот Опции за приказ за овој работен лист .
    • Конечно, кликнете OK .

    • Во овој момент, двете ќелии ќе ги добиете празни.

    Прочитај повеќе: Како да се примени 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;;@ во полето Тип.
    • На крај, кликнете на OK .

    • Ќе не врати на работниот лист.
    • И, можеме да видиме дека двете ќелии се прикажуваат празни.

    Прочитајте повеќе: Како да ја оставите ќелијата празна ако нема податоци во Excel (5 начини)

    4. Примена на условно форматирање

    Можеме да го решиме проблемот со примена на правилата Условно форматирање . Ајде да го истражиме методот чекор по чекор.

    📌 Чекори

    • Најпрво, изберете ја ќелијата G5 и запишете ја формулата иста како Метод 1 .
    =XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14,"")
    • Второ, притиснете ENTER .

    • Подоцна, изберете ќелии во опсегот B4:G14 .
    • Следно, одете на табот Дома .
    • Потоа, изберете го паѓачкото мени Условно форматирање во групата Стилови .
    • На крај , изберете Ново правило од паѓачката листа.

    • На крајот, ќе го отвори Новото форматирање Правило дијалог прозорец.
    • Сега, изберете Форматирајте само ќелии што содржат во делот Изберете тип на правило .
    • Потоа, изберете еднакво на од списокот.
    • Потоа,запишете 0 во полето како на сликата подолу.
    • Подоцна кликнете на копчето Формат .

      >Второ, изберете ја паѓачката листа Боја .
    • Трето, изберете Бела, Заднина 1 од достапните бои.
    • На крај, кликнете Во ред .

    • Повторно не враќа во полето за дијалог Ново правило за форматирање .
    • Конечно, кликнете на OK .

    • Сепак, можеме да ги видиме овие ќелии празни како на сликата подолу.

    Слични читања

    • Како да ги игнорирате празните ќелии во табела со ленти на Excel (4 Лесни Методи)
    • Игнорирај ги празните серии во графиконот Legend of Excel
    • Како да се сокријат нула вредности во стожерната табела Excel (3 лесни методи)

    5. Користење на функциите IF и XLOOKUP за враќање празно наместо 0

    Во овој метод, ќе ги користиме IF и XLOOKUP f ункциите да станат празно наместо 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 . Од друга страна, ако логиката е неточна, функцијата ја враќа вредноста на функцијата 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),IF(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 . Во овој случај, вредноста е ТОЧНО .

    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 .

    • Подоцна, притиснете ENTER .

    • Оттука, конечниот излез изгледа како оној подолу.

    Слични читања

    • Како да се отстранат нулите пред број

    Хју Вест е високо искусен тренер и аналитичар на Excel со повеќе од 10 години искуство во индустријата. Има диплома за сметководство и финансии и магистер по бизнис администрација. Хју има страст за предавање и има развиено уникатен пристап на наставата кој е лесен за следење и разбирање. Неговото стручно познавање на Excel им помогна на илјадници студенти и професионалци ширум светот да ги подобрат своите вештини и да се истакнат во нивните кариери. Преку својот блог, Хју го споделува своето знаење со светот, нудејќи бесплатни упатства за Excel и онлајн обука за да им помогне на поединците и бизнисите да го достигнат својот целосен потенцијал.