Як повернути номер рядка збігу комірок в Excel (7 способів)

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

У даному уроці продемонстровано, як повернути номер рядка масиву a збіг комірок в excel Якщо говорити більш зрозуміло, ми будемо вибирати значення з набору даних і витягувати номер рядка цього значення. Для цього ми будемо використовувати різні функції або комбінації різних функцій протягом всієї статті.

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

Робочий зошит з практики можна завантажити тут.

Повернути номер рядка.xlsm

7 способів повернути номер рядка збігу комірок в Excel

У цій статті ми обговоримо 7 методи для повернення номера рядка збігу комірок в excel. Для кращого розуміння процесу ми будемо використовувати один і той же набір даних для всіх методів цієї статті, за винятком номера методу 5 Набір даних, який ми будемо використовувати, складається з імен різних людей та їхніх рідних країн. Ми візьмемо одне значення або з Ім'я або в колонці Країна Тоді ми дізнаємося, в якому рядку знаходиться те чи інше значення.

1. Повернути номер рядка комірки, що збігається з Excel за допомогою функції ROW

Перш за все, ми повернемо номер рядка, в якому співпала комірка в Excel з ROW функцію. ROW повертає номер рядка посилання. У наступному наборі даних ми витягнемо номер рядка назви Кріс. в камері F5 .

Розглянемо кроки для виконання цієї дії:

КРОКИ:

  • Для початку виділимо комірку F5 .
  • Крім того, запишіть =ROW( у рядку формул цієї комірки.
  • Після написання цієї частини виділіть комірку, яка містить назву, Кріс. Таким чином, у рядку формул ми отримуємо наступну формулу:
=ROW(C6)

  • Потім натисніть Увійдіть .
  • В кінці ми можемо побачити номер рядка з назвою Кріс. в камері F5 .

Читати далі: Excel VBA: повернення номера рядка значення (5 підходящих способів)

2. використовуйте функцію MATCH, щоб отримати номер рядка в Excel

У цьому методі ми будемо використовувати МАТЧ повертає кількість збігів у рядку в Excel. МАТЧ шукає в діапазоні комірок заданий елемент, а потім повертає його відносне розташування в діапазоні. У наступному наборі даних ми з'ясуємо, в якому рядку знаходиться назва країни Канада брехня.

Просто виконайте наведені нижче кроки, щоб виконати цей метод.

КРОКИ:

  • Спочатку виділяємо комірку F5 .
  • Потім вставте в цю комірку наступну формулу:
=MATCH(E5,C:C,0)

  • А потім, натисни на кнопку Увійдіть .
  • Нарешті, наведені вище команди повертають номер рядка з назвою країни Канада в камері F5 .

Читати далі: Excel Пошук збігів значень у двох стовпцях

3. комбінації функцій MATCH & ROW для вилучення послідовності рядків

Ми також можемо використовувати комбінацію МАТЧ і ROW повертає номер рядка, в якому збігається комірка. В комірці F5 введемо номер рядка, в якому знаходиться значення Канада полягає в тому, що Країна колонка.

Розглянемо, які кроки для цього потрібно зробити.

КРОКИ:

  • Спочатку виділяємо комірку F5 .
  • По-друге, запишіть у цю комірку наступну формулу:
=MATCH(E5,C5:C10,0)+ROW(C5:C10)-1

  • Потім натисніть Увійдіть .
  • Нарешті, отримуємо номер рядка, в якому знаходиться значення Канада це 6 в нашому наборі даних.

Читати далі: Копіювання значень в іншу комірку, якщо дві комірки збігаються в Excel: 3 способи

4. Поєднання функцій INDEX, MATCH & ROW для повернення номера рядка збігу в Excel

Поєднання ІНДЕКС , МАТЧ Я знаю, що це не так; ROW функції - це ще один спосіб повернути номер рядка збігу в Excel.

В Microsoft Excel "Про те, що в Україні не існує жодного закону, який би ІНДЕКС функціонувати в Excel повертає значення в певній точці діапазону або масиву.

Знову знайдемо, в якому рядку стовпчика C назва країни Канада Ми повернемо числове значення номера рядка в комірці F5 .

Розглянемо кроки для виконання цього методу.

КРОКИ:

  • На початку виділіть комірку F5 .
  • Потім вставте в цю комірку наступну формулу:
=ROW(INDEX(B4:B10,MATCH(E5,C4:C10,0)))

  • А потім, натисніть на кнопку Увійдіть .
  • Отже, наведені вище дії повертають номер рядка з назвою країни Канада в камері F5 .

🔎 Як працює формула?

  • MATCH(E5,C4:C10,0): У цій частині здійснюється пошук значення комірки E5 в діапазоні ( C4:C10 ).
  • INDEX(B4:B10,MATCH(E5,C4:C10,0): Ця частина повертає посилання на знайдене значення в діапазоні ( B4:B10 ).
  • ROW(INDEX(B4:B10,MATCH(E5,C4:C10,0))): Повертає номер рядка в таблиці ІНДЕКС .

Читати далі: Як знайти і витягнути останній матч в Excel (4 способи)

Схожі читання

  • Як отримати номер рядка з діапазону за допомогою Excel VBA (9 прикладів)
  • Як збільшити номер рядка у формулі Excel (6 зручних способів)
  • [Виправлено!] Відсутні номери рядків та літери стовпців в Excel (3 рішення)
  • Як за допомогою формули Excel знайти номер останнього рядка з даними (2 способи)
  • Як використовувати змінний номер рядка як посилання на комірку в Excel

5. об'єднання функцій SMALL & MATCH для отримання номера рядка зі значенням, що збігається

Ми також можемо використовувати комбінацію МАЛИЙ Я знаю, що це не так; МАТЧ функції для повернення номера рядка знайденого значення в Excel.

Якщо список відсортовано за значенням у порядку зростання, то команда excel МАЛИЙ повертає числове значення в залежності від його розташування в списку.

Для ілюстрації цього методу ми використаємо дещо відмінний від попередніх набір даних, оскільки МАЛИЙ функція працює тільки з числовими значеннями. У наступному наборі даних є назви країн та їх площі. Ми знайдемо, в якому рядку знаходиться найменше значення площі. Потім повернемо це значення в комірку E5 .

Розглянемо кроки для виконання цього методу.

КРОКИ:

  • Для початку виділимо комірку E5 .
  • Крім того, вставте в цю комірку наступну формулу:
=MATCH(SMALL(C5:C10,1),C5:C10)

  • Потім натисніть Увійдіть .
  • У підсумку бачимо, що найменше значення площі у стовпчику C знаходиться в номері рядка 3 .

🔎 Як працює формула?

  • SMALL(C5:C10,1): Ця частина повертає найменше числове значення з діапазону ( C5:C10 ).
  • MATCH(SMALL(C5:C10,1),C5:C10): Повертає номер рядка з найменшим значенням в комірці E5 .

ПРИМІТКА:

З моменту підписання МАТЧ функція повертає відносну позицію значення з діапазону даних, вищенаведений процес повертає значення 3 замість 7 .

6. Повернути всі номери рядків, що збігаються в одній комірці в Excel

Припустимо, у нас є набір даних, в якому є декілька однакових значень в одному стовпчику, але в різних рядках. Ми хочемо ввести номери рядків цих значень в одну комірку. Для вирішення цієї задачі ми будемо використовувати комбінацію клавіш ПРИЄДНУЙТЕСЬ , ЯКЩО і ROW функції.

На сьогоднішній день, на жаль, це не так. ПРИЄДНУЙТЕСЬ об'єднує текст з різних діапазонів та/або рядків з роздільником, який ви визначаєте між кожним текстовим значенням, що об'єднується.

У наступному наборі даних ми бачимо, що в колонці C значення параметра Сполучені Штати Америки 'присутній 3 разів.

Розглянемо кроки для повернення номерів рядків, що мають однакове значення в одній комірці.

КРОКИ:

  • Спочатку виділяємо комірку F5 .
  • Далі введіть наступну формулу в цю комірку:
=TEXTJOIN(",",,IF(C5:C10=E5,ROW(C5:C10),""))

  • Потім натисніть Увійдіть .
  • Нарешті, в камері F5 ми бачимо номери рядків з однаковими значеннями зі стовпця C .

🔎 Як працює формула?

  • IF(C5:C10=E5,ROW(C5:C10),""): У цій частині ЯКЩО формула перевіряє, які значення в діапазоні ( C5:C10 ) дорівнюють значенню комірки E5 Після цього повертається номер рядка цієї комірки.
  • TEXTJOIN(",",,IF(C5:C10=E5,ROW(C5:C10),"")): Об'єднує номери рядків попереднього кроку через кому в одній комірці F5 .

Читати далі: Як зіставити дані в Excel з 2 аркушів

7. застосування коду VBA для отримання послідовності рядків, що збігаються з коміркою

Якщо ви досвідчений користувач Excel, ви можете використовувати VBA ( Visual Basic для додатків ), щоб повернути номер рядка збігу комірок в Excel. За допомогою коду VBA ми можемо виконати будь-яку задачу в Excel швидше. У наступному наборі даних ми вставимо VBA код для визначення номера рядка значення Канада у колонці C .

Розглянемо кроки для застосування VBA код.

КРОКИ:

  • По-перше, клацніть правою кнопкою миші на активному аркуші з ім'ям VBA .
  • По-друге, виберіть опцію ' Переглянути код '.

  • Потім - порожній бланк VBA з'явиться модуль.
  • По-третє, вставити в цей порожній модуль наступний код:
 Sub ReturnRowNumber() Dim Wsheet As Worksheet Dim Row_Match As Long Dim j As Long Dim Value_Searched As String Set Wsheet = Worksheets("VBA") Value_Searched = "Canada" For j = 1 To 10000 If StrComp(Wsheet.Range("C" & j).Value, Value_Searched, vbTextCompare) = 0 Then Row_Match = j Exit For End If Next j MsgBox Row_Match End Sub 
  • Введіть значення Канада для змінної ' Значення_шуканого Ми виділили цю частину на наступному зображенні.
  • Тепер натисніть на кнопку Біжи або натисніть кнопку F5 ключ для запуску коду.

  • Нарешті, отримуємо вікно з повідомленням про те, що номер рядка значення Канада у колонці C це 6 .

Читати далі: Як знайти номер рядка за допомогою VBA в Excel (4 макроси)

ПРИМІТКА:

У наведеному вище коді, якщо ви хочете здійснити пошук будь-яких даних з вашого набору даних, вам просто потрібно змінити виділені частини коду з наведеного вище зображення. Замість VBA використовуйте ім'я вашого робочого аркуша. Змініть значення Канада до іншого значення, яке потрібно шукати на аркуші. Замість діапазону стовпців C ви введете діапазон стовпців, в якому потрібно здійснити пошук.

Висновок

На закінчення, цей підручник містить ідеї щодо повернення номера рядка збігу комірок у Excel. Використовуйте практичний аркуш, що додається до цієї статті, щоб перевірити свої навички. Якщо у вас виникли запитання, будь ласка, залиште коментар нижче. Наша команда намагатиметься відповісти вам якомога швидше. Слідкуйте за більш креативними Microsoft Excel рішень у майбутньому.

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