Как найти первое вхождение значения в столбец в Excel (5 способов)

  • Поделись Этим
Hugh West

В статье приведены несколько простых методов, как найти первый возникновение значение в колонка в Excel. Иногда нам нужно определить дублирующиеся элементы или данные в нашем листе Excel. Чтобы найти их, нам нужно найти первый возникновение значение в колонка Здесь мы используем набор данных, который содержит Идентификаторы и Имена некоторых парней.

Скачать Практическое пособие

Поиск первого случая.xlsx

5 способов найти первое вхождение значения в столбец в Excel

1. Использование функции Excel COUNTIF для поиска первого появления значения в столбце

Предположим, мы хотим определить первый случаи имена в наборе данных. Если какое-либо имя происходит дважды или более в этом наборе данных, мы пометим их как 0s в противном случае он будет помечен как 1 Мы можем сделать это с помощью функция COUNTIF Рассмотрим процесс ниже.

Шаги:

  • Создайте новый колонка определить происшествия и введите следующую формулу в ячейку D5 .
=(COUNTIF($C$5:$C5,$C5)=1)+0

Вот, функция COUNTIF продолжает возвращаться TRUE пока не найдет то же самое имя в колонка C Мы добавили 0 ( ноль ) для получения числового значения.

  • Хит ENTER и вы увидите результат в ячейке D5 .

  • Используйте Наполнительная рукоятка на Автозаполнение нижние ячейки, и эта операция будет отмечать последующие происшествия из имена в качестве 0 .

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

Читать далее: Как найти последнее вхождение значения в столбец в Excel (5 методов)

2. Применение функции COUNTIFS для поиска первого появления значения в столбце

Мы также можем найти первый возникновение с помощью этого функция COUNTIFS Предположим, мы хотим определить первые случаи из имена в наборе данных. Если какой-либо имя встречается дважды или более в этом наборе данных, мы пометим их как 0s в противном случае мы помечаем их как 1 Давайте обсудим этот процесс ниже.

Шаги:

  • Создайте новый колонка определить происшествия и введите следующую формулу в ячейку D5 .
=N(COUNTIFS(C$5:C5,C5)=1)

Вот, функция COUNTIFS продолжает возвращаться TRUE пока не найдет то же самое имя в колонка C . Функция N преобразует TRUE или FALSE на 1 или 0 соответственно.

  • Хит ENTER и вы увидите результат в ячейке D5 .

  • Используйте Наполнительная рукоятка на Автозаполнение нижние ячейки, и эта операция будет отмечать последующие происшествия из имена в качестве 0 .

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

Читать далее: Как найти значение в столбце в Excel (4 метода)

3. Найдите первое вхождение значения в столбец с помощью функций Excel ISNUMBER и MATCH

Нанесение функция ISNUMBER вместе с функция MATCH может быть полезен для поиска первого возникновение значение в колонка Предположим, мы хотим определить первый случаи имена в наборе данных. Если какое-либо имя происходит дважды или более в этом наборе данных, мы пометим их как 0s в противном случае мы помечаем их как 1 Рассмотрим процедуру ниже.

Шаги:

  • Создайте новый колонка определить происшествия и введите следующую формулу в ячейку D5 .
=1-ISNUMBER(MATCH(C5,C$4:C4,0))

Вот, функция MATCH ищет значение в C5 , смотрит вверх через диапазон C4:C4 и возвращает позицию, в которой найдено точное совпадение. Функция ISNUMBER возвращает TRUE если находит в нем числовое значение, в противном случае возвращает FALSE даже если в нем есть ошибка.

  • Нажмите кнопку ENTER и вы увидите результат в ячейке D5 .

  • Используйте Наполнительная рукоятка на Автозаполнение нижние ячейки, и эта операция будет отмечать последующие происшествия из имена в качестве 0 .

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

Подробнее: Как найти 5 лучших значений и имен в Excel (8 полезных способов)

4. Нахождение первого появления значения с помощью комбинированных функций

Мы также можем найти первый появление значения или данных в колонка сочетая ЕСЛИ , ИНДЕКС , FREQUENCY , МАТЧ и ROW функции. Предположим, мы хотим определить первый случаи Идентификаторы в наборе данных. Если какой-либо ID встречается дважды или более в этом наборе данных, мы будем отмечать их как 0s в противном случае мы помечаем их как 1 Формула будет немного запутанной. Давайте пройдемся по описанию ниже.

Шаги:

  • Создайте новый колонка определить происшествия и введите следующую формулу в ячейку D5 .
=IF(INDEX(FREQUENCY(IF($B$5:$B$13& "#"&$C$5:$C$13"",MATCH("~"&$B$5:$B$13& "#"&$C$5:$C$13,$B$5:$B$13& "#"&$C$5:$C$13,0)),ROW($B$5:$B$13)-ROW($B$5)+1),ROWS($B$5:B5))>0,1,0)

Вот, функция ПЧ возвращает 1 ( TRUE ), если он соответствует критериям, в противном случае он возвращает 0 ( FALSE ). Функция FREQUENCY определяет количество раз, когда значение происходит в заданном диапазоне значений.

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

  • ROWS($B$5:B5) --> Возвращает
    • Выход : 1
  • ROW($B$5:$B$13) --> Становится
    • Выход : {5;6;7;8;9;10;11;12;13}
  • ROW($B$5) --> Превращается в
    • Выход : {5}
  • MATCH("~"&$B$5:$B$13& "#"&$C$5:$C$13,$B$5:$B$13& "#"&$C$5:$C$13,0) --> Становится
    • Выход : {1;2;3;4;5;1;7;2;9}
  • IF($B$5:$B$13& "#"&$C$5:$C$13"",MATCH("~"&$B$5:$B$13& "#"&$C$5:$C$13,$B$5:$B$13& "#"&$C$5:$C$13,0)) --> Превращается в
  • IF($B$5:$B$13&”#”&$C$5:$C$13””,{1;2;3;4;5;1;7;2;9}) —-> листья
    • Выход : {1;2;3;4;5;1;7;2;9}
  • FREQUENCY(IF($B$5:$B$13& "#"&$C$5:$C$13"",MATCH("~"&$B$5:$B$13& "#"&$C$5:$C$13,$B$5:$B$13& "#"&$C$5:$C$13,0)),ROW($B$5:$B$13)-ROW($B$5)+1) --> Становится
  • FREQUENCY(IF{1;2;3;4;5;1;7;2;9}),{5;6;7;8;9;10;11;12;13}-{5}+1) —-> Превращается в
    • Выход : {2;2;1;1;1;0;1;0;1;0}
  • INDEX(FREQUENCY(IF($B$5:$B$13& "#"&$C$5:$C$13"",MATCH("~"&$B$5:$B$13& "#"&$C$5:$C$13,$B$5:$B$13& "#"&$C$5:$C$13,0)),ROW($B$5:$B$13)-ROW($B$5)+1) --> Возвращает
  • INDEX({2;2;1;1;1;0;1;0;1;0})
    • Выход : {2}
  • IF(INDEX(FREQUENCY(IF($B$5:$B$13& "#"&$C$5:$C$13"",MATCH("~"&$B$5:$B$13& "#"&$C$5:$C$13,$B$5:$B$13& "#"&$C$5:$C$13,0)),ROW($B$5:$B$13)-ROW($B$5)+1),ROWS($B$5:B5))>0,1,0) --> Упрощается до
  • IF({2}>0,1,0)
    • Выход : 1

Наконец, мы получаем результат в виде 1 потому что ID в камере B5 возникает впервые.

  • Хит ENTER и вы увидите результат в ячейке D5 .

  • Используйте Наполнительная рукоятка на Автозаполнение нижние ячейки, и эта операция будет отмечать последующие происшествия из имена в качестве 0 .

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

Читать далее: Как найти значение в столбце с помощью VBA в Excel (4 способа)

5. Использование команды Filter для сортировки первых вхождений значений в столбце

Предположим, вы хотите просмотреть время повторения для имена в столбец D и, следовательно, вы хотите увидеть положение первый случаи таких имена Мы можем сделать это, применив команда Фильтр Пожалуйста, ознакомьтесь с приведенным ниже описанием.

Шаги:

  • Создайте новый колонка определить происшествия и введите следующую формулу в ячейку D5 .
=COUNTIF($C$5:C5,C5)

Вот, функция COUNTIF возвращает количество раз, когда имя происходит в колонка C .

  • Теперь нажмите ENTER и вы увидите результат в ячейке D5 .

  • Используйте Наполнительная рукоятка на Автозаполнение нижние ячейки, и эта операция будет отмечать последующие происшествия из имена в качестве 0 .

Таким образом, вы можете увидеть, сколько раз имя происходит в столбец D .

  • На Фильтр первый происшествия , выберите диапазон B4:D13 и отправляйтесь в Главная >> Сортировка и фильтр >> Фильтр

  • Нажмите на отмеченный стрелка в Заголовок матча . Марк 1 а затем нажмите OK .

  • После этого вы увидите все дубликаты. Идентификаторы удалён фильтрация . Только первый случаи Идентификаторы появится.

Таким образом, вы можете найти только первый возникновение и Фильтр их в колонну.

Подробнее: Как получить значение ячейки по строке и столбцу в Excel VBA

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

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

Заключение

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

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