Перейти до основного матеріалу

Як перерахувати всі відповідні екземпляри значення в Excel?

Як показано на лівому скріншоті, вам потрібно знайти та перерахувати в таблиці всі екземпляри відповідності значення "Linda". Як цього досягти? Будь ласка, спробуйте методи в цій статті.

Перелічіть усі відповідні екземпляри значення за формулою масиву
За допомогою Kutools для Excel можна легко перерахувати лише перший відповідний екземпляр значення

Більше посібників для VLOOKUP ...


Перелічіть усі відповідні екземпляри значення за формулою масиву

За допомогою наступної формули масиву ви можете легко перерахувати всі екземпляри відповідності значення в певній таблиці в Excel. Будь ласка, виконайте наступне.

1. Виділіть порожню комірку, щоб вивести перший відповідний екземпляр, введіть в неї формулу нижче, а потім натисніть Ctrl + Shift + Що натомість? Створіть віртуальну версію себе у клавіші одночасно. 

=INDEX($B$2:$B$11, SMALL(IF($D$2=$A$2:$A$11, ROW($A$2:$A$11)-ROW($A$2)+1), ROW(1:1)))

примітки: У формулі B2: B11 - це діапазон, в якому знаходяться відповідні екземпляри. A2: A11 - діапазон, містить певне значення, на основі якого ви перерахуєте всі екземпляри. І D2 містить певне значення.

2. Продовжуйте обирати комірку результату, а потім перетягніть маркер заповнення вниз, щоб отримати інші відповідні екземпляри.


За допомогою Kutools для Excel можна легко перерахувати лише перший відповідний екземпляр значення

Ви можете легко знайти та перерахувати перший відповідний екземпляр значення за допомогою Шукайте значення у списку функція Kutools для Excel не згадуючи формул. Будь ласка, виконайте наступне.

Перед поданням заявки Kutools для Excel, будь ласка завантажте та встановіть його спочатку.

1. Виділіть порожню комірку, в якій ви розмістите перший відповідний екземпляр, а потім натисніть Кутулс > Помічник формули > Помічник формули

2 В Помічник формул у діалоговому вікні потрібно:

2.1 Знайдіть і виберіть Шукайте значення у списку опція в Виберіть формулу коробка;
Tips : Ви можете перевірити фільтр введіть ключове слово в текстове поле, щоб швидко відфільтрувати потрібну формулу.
2.2 У Масив_таблиці Виберіть діапазон таблиці, який містить як стовпець конкретного значення, так і відповідний стовпець екземплярів;
2.3 У Look_value виберіть клітинку з конкретним значенням, на основі якого ви перелічите перший екземпляр;
2.4 У Колонка виберіть стовпець, що містить відповідний екземпляр. Або просто введіть в нього номер стовпця;
Tips : Номер стовпця базується на вибраній кількості стовпців. Якщо ви вибрали чотири стовпці, а це 3-й стовпець, вам потрібно ввести номер 3 у Колонка коробка
2.5 клацніть на OK кнопки. 

Тоді перший відповідний екземпляр даного значення перерахований, як показано на знімку екрана нижче.

  Якщо ви хочете отримати безкоштовну пробну версію (30 днів) цієї програми, натисніть, щоб завантажити, а потім перейдіть до застосування операції, як описано вище.


пов'язані статті

Значення перегляду на кількох робочих аркушах
Ви можете застосувати функцію vlookup для повернення відповідних значень у таблиці робочого аркуша. Однак, якщо вам потрібно перевірити значення на декількох робочих аркушах, як ви можете це зробити? Ця стаття містить докладні кроки, які допоможуть вам легко вирішити проблему.

Перегляд і повернення відповідних значень у декількох стовпцях
Зазвичай застосування функції Vlookup може повернути відповідне значення лише з одного стовпця. Іноді вам може знадобитися витягнути відповідні значення з кількох стовпців на основі критеріїв. Ось рішення для вас.

Vlookup для повернення кількох значень в одній комірці
Зазвичай, застосовуючи функцію VLOOKUP, якщо є кілька значень, які відповідають критеріям, ви можете отримати результат лише першого. Якщо ви хочете повернути всі відповідні результати та відобразити їх усі в одній комірці, як ви можете цього досягти?

Перегляд і повернення цілого рядка відповідного значення
Зазвичай використання функції vlookup може повернути результат лише з певного стовпця того самого рядка. У цій статті буде показано, як повернути цілий рядок даних на основі конкретних критеріїв.

Перегляд назад або у зворотному порядку
Як правило, функція VLOOKUP здійснює пошук значень зліва направо в таблиці масивів, і для цього потрібно, щоб значення підстановки залишалося в лівій частині цільового значення. Але, іноді ви можете знати цільове значення і хочете дізнатися значення пошуку навпаки. Отже, вам потрібно виконувати пошук назад у Excel. У цій статті є кілька способів легко вирішити цю проблему!

Більше посібників для VLOOKUP ...

Найкращі інструменти продуктивності офісу

🤖 Kutools AI Aide: Революціонізуйте аналіз даних на основі: Інтелектуальне виконання   |  Згенерувати код  |  Створення спеціальних формул  |  Аналізуйте дані та створюйте діаграми  |  Викликати функції Kutools...
Популярні функції: Знайдіть, виділіть або визначте дублікати   |  Видалити порожні рядки   |  Об’єднайте стовпці або клітинки без втрати даних   |   Раунд без Формули ...
Супер пошук: VLookup за кількома критеріями    Багатозначний VLookup  |   VLookup на кількох аркушах   |   Нечіткий пошук ....
Розширений розкривний список: Швидке створення випадаючого списку   |  Залежний спадний список   |  Виберіть розкривний список, що вибирається ....
Менеджер колонок: Додайте конкретну кількість стовпців  |  Перемістити стовпці  |  Перемкнути статус видимості прихованих стовпців  |  Порівняйте діапазони та стовпці ...
Особливості: Фокус сітки   |  Перегляд дизайну   |   Велика панель формул    Диспетчер робочих книг і аркушів   |  Бібліотека ресурсів (автотекст)   |  Вибір дати   |  Об’єднайте робочі аркуші   |  Шифрування/розшифрування клітинок    Надсилайте листи за списком   |  Супер фільтр   |   Спеціальний фільтр (фільтр жирний/курсив/закреслений...) ...
Топ-15 наборів інструментів12 текст Tools (додати текст, Видалити символи, ...)   |   50 + Графік типи (діаграма Ганта, ...)   |   40+ Практичний Формули (Розрахуйте вік на основі дня народження, ...)   |   19 вставка Tools (Вставте QR-код, Вставити зображення зі шляху, ...)   |   12 Перетворення Tools (Числа до слів, Валютна конверсія, ...)   |   7 Злиття та розділення Tools (Розширені комбіновані ряди, Розділені клітини, ...)   |   ... і більше

Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу.  Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...

Опис


Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
Comments (15)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Is there a way to make it totla up the values it find and just put it in the first box?
This comment was minimized by the moderator on the site
Hi Bramdon,

To total up all matched values, the following formula can help. Or you can take a look at this tutorial: vlookup and sum matches in rows or columns in Excel
=SUMPRODUCT((A2:A7=A10)*B2:F7)
https://www.extendoffice.com/images/stories/doc-excel/doc-vlookup-and-sum/doc-vlookup-sum-sumif4.png
This comment was minimized by the moderator on the site
Is there a way to stop this formula returning duplicate values

Thanks
Steven
This comment was minimized by the moderator on the site
Hi Steven Waddleton,
The following two formulas can do you a favor.
Array formula in E2:
=INDEX($B$2:$B$11,MATCH(0,COUNTIF($E$1:E1,$B$2:$B$11)+($A$2:$A$11<>$D$2),0)) + Ctrl + Shift + Enter
Formula in E2:
=LOOKUP(2, 1/((COUNTIF($F$1:F1,$B$2:$B$11)=0)*($D$2=$A$2:$A$11)), $B$2:$B$11)
In the formulas, E1 is the cell above the result cell.
https://www.extendoffice.com/images/stories/comments/comment-picture-zxm/instance-no-duplicates.png
This comment was minimized by the moderator on the site
WOW! Worked perfectly, thanks a ton! Awesome formula.
Rated 5 out of 5
This comment was minimized by the moderator on the site
Nice formula. In testing it I get #NUMBER! when I clear cells A9:B11. How to change the formula to prevent getting this error? I wonder, because I want to use this formula for a list of events on a certain date and on date 1 there are 40 events, on day 2 it are 10 events etc. I could create an indexed list for perhaps 100 rows, but it looks very strange when for date 2 the first 10 rows show events and the other 90 rows show #NUMBER!. It would be okay for me if it gave "-" as a result instead of #NUMBER!
This comment was minimized by the moderator on the site
Fantastic. Thank you so much. Very helpful for my work.
This comment was minimized by the moderator on the site
Amazing. The formula worked for me exactly the way I was looking for. Hats off. Thanks a ton
This comment was minimized by the moderator on the site
Question, I have a sheet laid out opposite of this where "Linda" would be the column header I would like to flag on and the value "90" or 89" I would like to return. Would I change the row function to a column function?
This comment was minimized by the moderator on the site
How would I use this formula but instead of filling down I could fill across but the formula would continue moving down as I fill across (ie. the formula changes from ROW(1:1) to ROW(2:2)
This comment was minimized by the moderator on the site
Hi Luke,The below array formula can do you a favor. Note: After entering the formula, please press the Ctrl + Shift + Enter key to apply it. And then drag its Fill Handle right across the cells you need. =INDEX($B$2:$B$11, SMALL(IF($D$2=$A$2:$A$11, ROW($A$2:$A$11)-ROW($A$2)+1), COLUMN(A1)))
This comment was minimized by the moderator on the site
A very useful and educational formula. I am matching against a set numeric value and it works a treat. How can I use >= rather than just = (i.e. IF($D$2>=$A$2:$A$11) to perform the match so it is looking for values greater than a set value (in $D$2). I assume as it doesn't work as one of the functions in the formula is matching against specific text rather than working with numbers?
This comment was minimized by the moderator on the site
This was super useful, thanks! I'm trying to take this one step further and be able to return all match instances of a certain value while having to search through more than a single-column array. To work through this using your example, I added a second column of test scores and modified your formula to look up a given test score and return the names that match that score. I got this to work with INDEX(SMALL()) and can pull all of the names from both test columns. I've also managed to return only names with that score on Test 2 using INDEX(MATCH(INDEX(MATCH))), however this can only find the first instance in the array. What I'm really trying to do is a combination of these: return all of the names with the given array, while narrowing the search to a specific column within the array. Do you have any tips for this?
This comment was minimized by the moderator on the site
Good day,
Would you please provide a screenshot of your spreadsheet showing what you are exactly trying to do? Thank you for your comment.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations