Зміст
У даному уроці продемонстровано, як повернути номер рядка масиву a збіг комірок в excel Якщо говорити більш зрозуміло, ми будемо вибирати значення з набору даних і витягувати номер рядка цього значення. Для цього ми будемо використовувати різні функції або комбінації різних функцій протягом всієї статті.
Завантажити Практичний посібник
Робочий зошит з практики можна завантажити тут.
Повернути номер рядка.xlsm7 способів повернути номер рядка збігу комірок в 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 рішень у майбутньому.