Как использовать 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 получить пустоту. Шаги этого процесса приведены ниже:

📌 Шаги

  • Сначала выберите ячейку G5 .
  • Во-вторых, запишите приведенную ниже формулу.
=XLOOKUP(F5,$B$5:$B$14,$D$5:$D$14,"")

Разбивка формулы

Вот, F5 представляет собой поиск_значения В данном случае это Алекс .

B5:B14 это массив поиска В данном наборе данных это названия Торговый представитель .

D5:D14 это массив возврата где функция ищет результат. В нашей ситуации это Продажи количество.

Мы использовали "" для [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 откроется окно.
  • Затем перейдите к Расширенный вкладка,
  • Позже снимите флажок Показать ноль в ячейках, имеющих нулевое значение в соответствии с разделом Параметры отображения для этого рабочего листа .
  • Наконец, нажмите 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 .

  • Это возвращает нас к Новое правило форматирования диалоговое окно снова.
  • Наконец, нажмите на OK .

  • Однако мы можем видеть эти ячейки пустыми, как на изображении ниже.

Похожие чтения

  • Как игнорировать пустые ячейки в гистограмме Excel (4 простых способа)
  • Игнорирование пустых серий в легенде диаграммы Excel
  • Как скрыть нулевые значения в таблице Excel Pivot Table (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 возвращает пустое значение или логика истинна, функция ПЧ возвращает пустоту в ячейке 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 или логика истинна, функция ПЧ возвращает пустоту в ячейке 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 . После этого, используя функция ПЧ мы вставили логику. Если x пуста, то верните пустую строку ( "" ). В противном случае возвращается значение x .

  • Затем нажмите кнопку ENTER на клавиатуре.

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

8. Использование функций IF, ISBLANK и XLOOKUP

При таком подходе ЕСЛИ , ИСБЛАНК и 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 это правда , функция ПЧ возвращает пустоту в ячейке G5 С другой стороны, если логика ложный функция возвращает значение функция XLOOKUP .

  • Затем нажмите ENTER .

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

Похожие чтения

  • Как удалить нули перед числом в Excel (6 простых способов)
  • Скрытие строк с нулевыми значениями в Excel с помощью макроса (3 способа)
  • Как скрыть серию диаграмм без данных в Excel (4 простых способа)

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

В этой процедуре мы будем использовать функцию ЕСЛИ , 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 , функция ПЧ возвращает пустоту в ячейке 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 , функция ПЧ возвращает пустоту в ячейке G5 В противном случае функция возвращает значение функция XLOOKUP .

  • Наконец, нажмите ENTER .

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

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 .

  • Просто нажмите кнопку ENTER ключ.

Наконец, мы можем сказать, что наша формула сработала эффективно, и XLOOKUP возвращает пустоту вместо 0.

12. Использование функций IF, IFERROR, LEN и XLOOKUP для возврата пустого значения вместо 0

В следующем подходе ЕСЛИ , 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 или логика верна, функция ПЧ возвращает пустоту в ячейке 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)),""): Эта функция проверяет решение функция ПЧ Если функция возвращает пустую ячейку, функция IFERROR показывает нам пустоту. В противном случае функция покажет значение соответствующей ячейки в Колонка D .

  • Как всегда, нажмите ENTER .

Таким образом, мы можем сказать, что наша формула сработала успешно, и XLOOKUP возвращает пустоту вместо 0.

Практическая секция

Для самостоятельного выполнения практики мы предоставили Практика раздел, как показано ниже, на каждом листе с правой стороны. Пожалуйста, сделайте это самостоятельно.

Заключение

В этой статье представлены простые и краткие решения о том, как XLOOKUP будет возвращать пустоту вместо 0. Не забудьте загрузить Практика файл Спасибо, что прочитали эту статью, мы надеемся, что она была полезной. пожалуйста, сообщите нам в разделе комментариев, если у вас есть какие-либо вопросы или предложения. пожалуйста, посетите наш сайт Exceldemy чтобы узнать больше.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.