Як використовувати XLOOKUP для повернення порожнього значення замість 0

  • Поділитися Цим
Hugh West

Потрібно вчитися як використовувати XLOOKUP для повернення порожнього значення замість 0 ? XLOOKUP є широко використовуваною функцією. За допомогою цієї функції ми можемо витягувати дані з одного набору даних в інший. Однак, функція XLOOKUP повертає нам 0, коли не знаходить результату. Але, іноді, нам потрібні порожні клітинки на місці порожніх клітинок. Якщо ви шукаєте такі унікальні трюки, то ви потрапили в потрібне місце. Тут ми проведемо вас через 12 прості та зручні способи використання функція XLOOKUP повернути пусте місце замість 0.

Завантажити Практичний посібник

Ви можете завантажити наступну таблицю в Excel для кращого розуміння та практичного застосування.

XLOOKUP Returning Blank.xlsx

12 способів використання XLOOKUP для повернення пустого значення замість 0

Припустимо, у нас є Щоденний звіт про продажі - Фруктовий відділ певного продуктового магазину. У ньому містяться імена та прізвища Торгові представники , їхні відповідні Назви продуктів та їхні відповідні Продажі .

Зараз ми подамо заявку функція XLOOKUP в діапазоні осередків G5:G6 і функція повертає нам значення 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] (якщо не знайдено) Таким чином, якщо функція не знайде жодного збігу, вона поверне порожню комірку у вихідну комірку.

Долар ( ) використовується для абсолютного посилання.

  • Потім натисніть ENTER .

  • Далі двічі клацніть по кнопці Ручка наповнення значок для копіювання формули в комірку G6 .

  • Ви будете отримати порожню комірку для двох значень.

Ось, клітинка. G6 має вихід, тому що він присутній в Колонка Б і має відповідну Продажі сума.

Читати далі: Функція помилки Excel повертає порожній рядок замість 0

2. використання додаткових опцій, щоб зробити повернення XLOOKUP пустим замість 0

Ви можете зробити функція XLOOKUP елегантно повернути порожні клітинки замість 0. Для цього можна скористатися розширеними можливостями Excel. Виконайте наведені нижче дії.

📌 Кроки

  • По-перше, виділіть комірку G5 .
  • По-друге, вставте наступну формулу в поле Батончик "Формула .
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)

Це та сама формула, яку ми використовували в Спосіб 1 .

  • Потім натисніть кнопку ENTER ключ.

  • На даний момент перейдіть за посиланням Файл рахунок.

  • Далі оберіть Опції з меню.

  • Несподівано з'явився Параметри Excel відкриється вікно.
  • Після цього перейдемо до Просунутий рахунок,
  • Пізніше зніміть галочку з пункту Показати нуль в комірках, які мають нульове значення у розділі Параметри відображення цього аркуша .
  • Нарешті, натисніть ГАРАЗД. .

  • На цьому етапі ви отримаєте дві порожні клітинки.

Читати далі: Як застосувати VLOOKUP, щоб повернути пусте місце замість 0 або NA

3. використання спеціального формату номера

Ще один варіант для функція XLOOKUP повернення пустого простору замість 0 - це використання a нестандартний формат номера Розглянемо процедуру нижче.

📌 Кроки

  • На самому початку виділіть комірку 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

У цьому методі ми будемо використовувати ЯКЩО і 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 З іншого боку, якщо логіка хибна, функція повертає значення функція XLOOKUP .

  • Після цього натисніть ENTER .

  • Ви побачите, що формула повертає нам порожній клітинку замість 0 .
  • Потім двічі клацніть по кнопці Ручка наповнення значок для копіювання формули в комірку G6 .

  • Ви отримаєте порожню комірку для двох значень.

Таким чином, можна сказати, що наша формула спрацювала бездоганно, і XLOOKUP прибутки порожній замість 0 .

6. використання функцій IF, LEN та XLOOKUP

У цьому процесі ми будемо використовувати ЯКЩО , 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

За такого підходу, в рамках ЯКЩО , 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

За такого підходу, в рамках ЯКЩО , 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 Якщо комірка пуста, функція повернеться ПРАВДА Інакше вона повернеться НЕПРАВДА У цьому випадку значення становить ПРАВДА .

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 (6 простих способів)
  • Приховування рядків з нульовими значеннями в Excel за допомогою макросу (3 способи)
  • Як приховати серії діаграм без даних в Excel (4 простих способи)

9. реалізація функцій IF, ISNUMBER та XLOOKUP для повернення пустого значення замість 0

У цій процедурі ми будемо використовувати ЯКЩО , НОМЕР і XLOOKUP щоб отримати пусте місце замість 0. Етапи цього процесу пояснюються нижче:

📌 Кроки

  • На початку виділіть комірку G5 .
  • Тепер запишіть у клітинку наступну формулу.
=IF(ISUMBER(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 В іншому випадку вона забезпечить нам цю цінність.

ISUMBER(XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14)): Ця функція перевіряє результат, отриманий від функція XLOOKUP Якщо комірка пуста, функція повернеться НЕПРАВДА Інакше вона повернеться ПРАВДА У цьому випадку значення становить НЕПРАВДА .

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 це НЕПРАВДА , функція IF повертає порожню комірку G5 З іншого боку, якщо за логікою ТУРА функція повертає значення функція XLOOKUP .

  • Після цього натисніть кнопку ENTER ключ.

  • Таким чином, кінцевий результат має вигляд, наведений нижче.

10. поєднання функцій IF, IFNA та XLOOKUP

В даному випадку ми будемо використовувати комбінацію ЯКЩО , 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

У наступному методі ми будемо використовувати ПОМИЛКА і 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

В рамках такого підходу ЯКЩО , ПОМИЛКА , 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. Не забудьте завантажити Практика Дякуємо, що прочитали цю статтю, сподіваємося, вона була корисною. Якщо у вас виникли запитання чи пропозиції, будь ласка, повідомте нам у коментарях. Завітайте на наш сайт Ексельдемія щоб дослідити більше.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.