Note: The other languages of the website are Google-translated. Back to English

 Как вернуть первую / последнюю непустую ячейку в строке или столбце?

Когда вы работаете с листом, иногда вам может понадобиться получить первое или последнее непустое значение ячейки строки или столбца. Вам легко получить значение, если сразу несколько данных в строке или столбце, но вернуть данные в длинном столбце или строке будет болезненной задачей. Здесь я могу рассказать вам о некоторых полезных методах решения этой задачи.

Вернуть первую непустую ячейку в строке или столбце с формулой

Вернуть последнюю непустую ячейку в строке или столбце с формулой


стрелка синий правый пузырь Вернуть первую непустую ячейку в строке или столбце с формулой

Чтобы извлечь первую ячейку с данными, примените следующую формулу:

1. Введите следующую формулу в пустую ячейку помимо ваших данных: =INDEX(A1:A13,MATCH(TRUE,INDEX((A1:A13<>0),0),0)), см. снимок экрана:

документ-возврат-первая-данные-ячейка-1

2, Затем нажмите Enter key, и вы получите первое непустое значение ячейки следующим образом:

документ-возврат-первая-данные-ячейка-1

Ноты:

1. В приведенной выше формуле A1: A13 - это диапазон столбцов, который вы хотите использовать, вы можете изменить его по своему усмотрению. Эта формула также может применяться для получения первого непустого значения ячейки в строке, вам просто нужно изменить диапазон столбцов на диапазон строк.

2. Эта формула правильно работает с одной строкой или одним столбцом.


стрелка синий правый пузырь Вернуть последнюю непустую ячейку в строке или столбце с формулой

Если вы хотите вернуть последнее непустое значение ячейки, вот еще одна формула, которая может оказать вам услугу.

1. Введите эту формулу =LOOKUP(2,1/(A1:A13<>""),A1:A13) в пустую ячейку помимо ваших данных, см. снимок экрана:

документ-возврат-первая-данные-ячейка-1

2, Затем нажмите Enter ключ, последнее непустое значение ячейки будет извлечено сразу. Смотрите скриншот:

документ-возврат-первая-данные-ячейка-1

Ноты:

1. В приведенной выше формуле A1: A13 - это диапазон столбцов, который вы хотите использовать, вы можете изменить его по своему усмотрению. Эта формула также может применяться для получения последнего непустого значения ячейки в строке, вам просто нужно изменить диапазон столбцов на диапазон строк.

2. Приведенная выше формула правильно работает с одной строкой или одним столбцом.


Лучшие инструменты для работы в офисе

Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы... Предотвращение дублирования ячеек; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
вкладка kte 201905

Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно
Сортировать комментарии по
Комментарии (30)
Оценок пока нет. Оцените первым!
Этот комментарий был сведен к минимуму модератором на сайте
Хороший! это сработало!
Этот комментарий был сведен к минимуму модератором на сайте
Использование значений в a8,b8,c8: 0 8 A8 Копирование этой формулы в следующую ячейку справа =СТРОКА(ИНДЕКС(A1:A100,ПОИСКПОЗ(ИСТИНА,ИНДЕКС((A1:A1000),0),0)) ) Выходы: 9 8 8 Однако копирование этой формулы в следующие ячейки справа =СТРОКА(ИНДЕКС(A1:A100,ПОИСКПОЗ(ИСТИНА,ИНДЕКС((A1:A100""),0),0))) Выходы: 8 8 8 1-й ненулевой не совпадает с 1-й непустой, следовательно, 2-я формула дает то, что было указано в предпосылке: «Как вернуть первую/последнюю непустую ячейку в строке или столбце?»
Этот комментарий был сведен к минимуму модератором на сайте
Спасибо за публикацию!
Этот комментарий был сведен к минимуму модератором на сайте
Мне нужна помощь, чтобы получить данные из столбца A.
В Row-1 у меня много имен. Из них мне нужно найти имя, узнать последнее ненулевое значение этого столбца имени, а затем найти уважаемые данные из столбца A.

Ребята помогите пожалуйста??

Я не знаю, как добавить сюда фотографии.
Этот комментарий был сведен к минимуму модератором на сайте
привет, если строка, которую вы ищете, полностью пуста, она возвращает "#N/A". Как я могу заставить его ничего не возвращать и оставить ячейку пустой?
Этот комментарий был сведен к минимуму модератором на сайте
Используйте ЕСЛИОШИБКА (поместите свою функцию здесь, "").
Этот комментарий был сведен к минимуму модератором на сайте
Как вернуть номер строки второй непустой ячейки? Не могли бы вы меня?
Этот комментарий был сведен к минимуму модератором на сайте
Как я могу вернуть номер строки второй непустой ячейки? Это очень помогло бы мне с моей бумагой.
Этот комментарий был сведен к минимуму модератором на сайте
Привет, спасибо за формулу (возврат последней непустой ячейки в строке или столбце с формулой - = ПРОСМОТР (2,1/(A1: A13<>""), A1: A13))
Эта формула сделала именно то, что я искал. просто для моего понимания, не могли бы вы объяснить логику? Почему 2 используется для значения поиска и логики lookup_vector в формуле.
заранее спасибо

С Уважением,
SK
Этот комментарий был сведен к минимуму модератором на сайте
Именно этот вопрос с моей стороны
Этот комментарий был сведен к минимуму модератором на сайте
Привет, спасибо за формулу «Последняя непустая ячейка в строке или столбце», это именно то, что я искал,
Не могли бы вы объяснить мне логику? (почему для lookup_vector vale вы передали 1/(range<>=””))
С Уважением,
SK
Этот комментарий был сведен к минимуму модератором на сайте
Привет, спасибо за формулу. Как я могу расширить эту формулу, если у меня есть таблица AN и мне нужно сначала найти определенное значение в A, чтобы найти строку, в которой я хочу получить в результате последнее непустое значение, найденное в столбце HL?
Этот комментарий был сведен к минимуму модератором на сайте
Не работает в таблицах Google с ошибкой: не найдено значение «2» при оценке поиска.


Хорошо работает в Ms excel.
Этот комментарий был сведен к минимуму модератором на сайте
Попробуйте это в листах Google:


=ИНДЕКС( ФИЛЬТР( F:F , НЕ(ПУСТО( F:F ) ) ) , СТРОКИ( ФИЛЬТР( F:F , НЕ(ПУСТО( F:F ) ) ) )) )
Этот комментарий был сведен к минимуму модератором на сайте
Как отредактировать формулу, чтобы вытащить последнюю непустую ячейку вместо первой?
Этот комментарий был сведен к минимуму модератором на сайте
это то, что мне тоже нужно!
Этот комментарий был сведен к минимуму модератором на сайте
Формула, опубликованная Анкуром, возвращает значение последней непустой ячейки в указанном диапазоне (столбце). Если вы хотите, чтобы это работало для столбцов в одной строке, измените «СТРОКИ» на «СТОЛБЦЫ» в формуле.
Этот комментарий был сведен к минимуму модератором на сайте
Как вернуть последнюю непустую ячейку из некоторых выбранных ячеек подряд
Этот комментарий был сведен к минимуму модератором на сайте
Мне бы очень хотелось узнать, почему ,1/([RANGE]<>0) работает :(
Этот комментарий был сведен к минимуму модератором на сайте
Привет, может кто-нибудь помочь мне в этом,

У меня есть CSV-файл или, может быть, Excel, в котором есть n данных, из которых мне нужно несколько коллективных данных с использованием формул, которые должны быть автоматическими, и мне нужно, чтобы вывод был в виде таблицы. Может ли кто-нибудь помочь мне в этом? ?
Этот комментарий был сведен к минимуму модератором на сайте
Что означает «ИНДЕКС ((A1: A13 <> 0)»? Первый параметр ИНДЕКС — это набор ячеек от A1 до A13, но с добавленным тестом на не равное нулю. Я не могу найти никакого объяснения этому.
Этот комментарий был сведен к минимуму модератором на сайте
A1:A13<>0 возвращает массив значений, которые либо истинны, либо ложны.
все значения, отличные от 0 (например, <>0) в A1:A13, становятся истинными, а все остальные становятся ложными
Итак, теперь вы можете найти первое «истинное» в этом массиве и использовать его для индексации
Этот комментарий был сведен к минимуму модератором на сайте
Он также работает, чтобы найти последнюю непустую ячейку, содержащую более 255 символов. Полезно для меня, чтобы решить проблему.
Спасибо большое!
Этот комментарий был сведен к минимуму модератором на сайте
Hi
Я хочу вернуть первую непустую ячейку в строке, а не с
информация в верхней ячейке первой пустой ячейки.
Этот комментарий был сведен к минимуму модератором на сайте
Большое спасибо за ваш контент! Я не знаю, что я делаю неправильно, но я не могу это сделать (в листах Google):

Мне нужно заполнить H1 значением из первой непустой ячейки от C1 до G1. Затем мне нужно скопировать это для всех следующих строк (H2, H3, H4 и т.д.)

Заранее благодарим вас за уделенное время, будем очень признательны :)
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Марисса,
Если вы хотите получить первое непустое значение из строки в таблицах Google, примените любую из следующих формул:

=ЗАПРОС(транспонировать(C1:G1),"Выберите Col1, где Col1 не является нулевым пределом 1",0)
=index(C1:G1,MATCH(FALSE,ISBLANK(C1:G1),0))

Пожалуйста, попробуйте, надеюсь, это поможет вам!
Этот комментарий был сведен к минимуму модератором на сайте
Идеальный ответ. Искали это в течение достаточно долгого времени. Благодарю вас!
Этот комментарий был сведен к минимуму модератором на сайте
Como faço para obter o menor valor de um intervalo, onde pode haver células em branco?
Этот комментарий был сведен к минимуму модератором на сайте
Как использовать эту формулу для возврата заголовка столбца первой ячейки со значением> 0?
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Том,
Чтобы решить вашу проблему, пожалуйста, примените следующую формулу:
=INDEX($B$1:$H$1,MATCH(TRUE,$B2:$H2>0,0))
https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-return-column-headers.png

Пожалуйста, попробуйте, надеюсь, это поможет вам!
Здесь еще нет комментариев
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места

Подписывайтесь на Нас

Copyright © 2009 - www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта
Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.
Защищено Sectigo SSL