Содржина
Во оваа статија, ќе разговарам за тоа како да најдам повеќе вредности во Excel. Честопати, додека работите со табели, наоѓањето повеќе вредности одеднаш може да биде одлична помош. На пример, имаме база на податоци што ги содржи хобиите на неколку луѓе. Меѓутоа, во оваа база на податоци, едно лице ( Емили ) има повеќе од едно хоби. Така, сега ќе користиме неколку ексел алатки и функции за да ги добиеме повеќекратните хоби на Емили одеднаш. Покрај тоа, ќе покажам како да се спојат повеќе вредности во една ќелија.
Преземете ја работната книга за вежбање
Можете да ја преземете вежбање работна книга што ја користевме за да ја подготвиме оваа статија.
Најди повеќекратни вредности.xlsm
8 методи за наоѓање повеќе вредности во Excel
1. Користете ја алатката Најдете и замени за да добиете повеќе вредности во Excel
Можете да добиете повеќе вредности многу лесно со користење на функцијата Најдете од алатката Најди и замени на MS Excel . Во нашата база на податоци, името Емили се споменува 3 пати. Затоа, следете ги чекорите подолу за да ги пронајдете овие 3 вредности одеднаш.
Чекори:
- Прво, изберете ја базата на податоци ( B4:C11 ).
- Следно, притиснете Ctrl + F за да отворете го прозорецот Најдете и замени или одете во групата Почетна > Уредување > Најди & Изберете > Најди .
- Потоа, напишете „ Емили “ во полето Најди што и кликнете на НајдетеСите .
- Како резултат на тоа, најдовме 3 имиња ( Емили ) наведено во прозорецот подолу.
Прочитајте повеќе: Како да најдете вредност во опсег во Excel (3 методи)
2. Опција за филтер на Excel за наоѓање повеќе вредности
Друга лесна и брза опција за добивање повеќе вредности во ексел е користење на Автофилтер . Ајде да ги погледнеме чекорите вклучени во овој метод.
Чекори:
- Прво, кликнете со десното копче на ќелијата на која сакате да го примените филтер. Избрав Ќелија B5 , бидејќи треба да ги филтрирам сите имиња, Емили .
- Потоа одете во Филтер > Филтрирајте по вредност на избраната ќелија .
- Следствено, сите ќелии што го содржат името Emily се филтрираат како подолу.
- Сега, ако сакате да го вратите филтрирањето, само кликнете на иконата Автофилтер од заглавието на базата на податоци, изберете Исчистете го филтерот од „Име“ и кликнете OK .
Прочитајте повеќе: Како да пронајдете знак во String во Excel
3. Применете ја напредната опција за филтер за да вратите повеќе вредности
Excel има опција за филтрирање со име Напреден филтер . Оваа опција е многу корисна при наоѓање на повеќе вредности. Мора да поставите опсег на критериуми за да ја примените опцијата Напреден филтер . Ајде да поминеме низ чекорите вклучени во оваметод.
Чекори:
- Прво, поставете го опсегот на критериуми ( B13:C14 ).
- Следно, одете на Податоци > Сортирај & Филтер > Напредно .
- Како последица на тоа, прозорецот Напредна филте r ќе се појави. Сега, поставете го Опсег на листа ( Опсег на збирки податоци ) и Опсег на критериуми и кликнете OK .
- Конечно, тука ги добивме сите хоби на Емили одеднаш.
⏩ Забелешка
Запомнете, Заглавјето на главната база на податоци и Опсегот на критериуми мора да бидат слични, во спротивно, опцијата Напреден филтер нема да работи .
4. Вратете повеќе вредности со користење на табела дефинирана од Excel
Можеме да креираме Excel дефинирани табели и на тој начин да примениме филтрирање за да добиеме повеќе вредности. Ова е многу удобен и лесен начин за наоѓање повеќе вредности.
Чекори:
- Прво, кликнете на која било од ќелиите од збирката податоци ( B4:C11 ).
- Следно, притиснете Ctrl + t од тастатура. Како последица на тоа, ќе се појави прозорецот Креирај табела . Проверете го опсегот на табелата и кликнете OK .
- Како резултат на тоа, ја имаме долунаведената табела создадена од нашата база на податоци.
- Сега, кликнете на иконата со стрелка надолу веднаш до заглавието на табелата. Потоа, проверете го името Емили и кликнете Во ред
- На крајот, еве го очекуваниот филтриран резултат.
Слични читања:
- Како да пронајдете текст во ќелијата во Excel
- Excel пребарување за текст во опсег (11 брзи методи)
- Како да откриете дали ќелијата содржи специфичен текст во Excel
- Најдете знак во String Excel (8 лесни начини )
5. Вметнете ја функцијата FILTER за да пронајдете повеќе вредности
Овој пат ќе ја користиме функцијата FILTER за враќање повеќекратните вредности во Excel.
Чекори:
- Прво, напишете ја формулата подолу во Cell C14 .
=FILTER(C5:C11,B5:B11=B14)
- Следно, притиснете Enter .
- Следствено , сите хоби на Емили се враќаат одеднаш.
⏩ Забелешка
➤ ФИЛТЕРОТ функцијата е достапна само за Excel 365 претплатници.
6. Пребарувајте повеќе вредности со функцијата INDEX во Excel
Можете да најдете повеќе вредности користејќи ја функцијата INDEX заедно со така мене други ексел функции. Оваа формула за добивање повеќе вредности е сложена. Формулата се внесува како низа. Како и да е, ќе ја објаснам формулата подолу. Пред тоа, да ги поминеме чекорите на овој метод.
Чекори:
- Иницијално, напишете ја следната формула во Cell C14 .
=INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4,2)
- Како резултат на тоа, го добивме подолурезултат.
- Следно, повлечете го надолу знакот Пополнете ја рачката ( + ) за да го добиете другиот вредности.
- Како последица, еве го списокот на хобија на Емили што ги добивме.
🔎 Како функционира формулата?
- IF($B$5:$B$11=$B$14,ROW($B$5:$B$11))
Овде, функцијата IF враќа број на ред ако опсегот на ќелиите B5:B11 е еднаков на B14 , во спротивно враќа FALSE .
- 2>
Сега, овој дел од формулата ја користи функцијата SMALL која ја враќа n-тата најмалата вредност. Оваа формула ќе ги врати броевите: 5 , 8 , 11 .
- ИНДЕКС($B$5:$C$11, МАЛО(АКО($B$5:$B$11=$B$14,РЕД($B$5:$B$11)),РЕД(1:1))-4, 2)
Сега доаѓа последниот дел од формулата. Знаеме дека функцијата INDEX ја враќа вредноста на дадена позиција. Друга работа е, функцијата INDEX го смета првиот ред од нашата табела како ред 1. Бидејќи мојата база на податоци започнува во редот 5 , јас го одзедов 4 од вредноста ROW за да се добие точниот ред од базата на податоци. Значи, за низата B5:C11 , броевите на редови 5 , 8 , 11 и колоната бр. 2 , функцијата INDEX ќе го обезбеди нашиот посакуван резултат
📌 Скриј ги грешките генерирани од горенаведената формула
Има проблем со горе-спомената формула INDEX . Кога ќе го повлечете знакот Рачка за пополнување ( + ), формулата враќа грешка ( #NUM! ) по одредена вредност. Значи, за да ја поправиме горната формула, ќе ги користиме функциите IF и ISERROR .
Чекори:
- Прво, напишете ја формулата подолу во Ќелија C14 .
=IF(ISERROR(INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4,2)),"",INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4,2))
- Како резултат на тоа, ќе го добиеме резултатот без какви било грешки.
Тука, функцијата ISERROR проверува дали вредноста е грешка и враќа TRUE или FALSE. Горенаведената формула обвиткана со функциите IF и ISERROR проверува дали резултатот од низата е грешка или не и на тој начин враќа празно („“) ако резултатот е грешка, во спротивно, ја враќа соодветната вредност.
7. Функција дефинирана од корисникот за наоѓање повеќе вредности во Excel (VBA)
Во овој метод, ќе разговараме за тоа како да се користи Функција дефинирана од корисникот за да добиете повеќе вредности во ексел. Овде, ќе ја користиме функцијата дефинирана од корисникот : vbaVlookup .
Чекори:
- Прво, одете на активниот работен лист.
- Второ, одете во Програмер > Visual Basic .
- Потоа ќе се појави прозорецот Visual Basic . Одете во аголот VBA Project (горниот лев агол на прозорецот).
- Трето, кликнете со десното копче на името на проектот и одете Вметни > Модул .
- Како резултат на тоа, ќе го добиете Модулот . Напишете го долунаведениот код на Модулот .
6836
- Потоа, ако почнете да ја пишувате функцијата во Ќелијата C14 , функцијата ќе се појави како и другите функции на ексел.
- Потоа напишете ја формулата подолу во Ќелија C14 .
=vbaVlookup(B14,B5:B11,2)
- Конечно, овде имаме повеќе хоби на Емили како подолу.
8. Добијте повеќе вредности во една клетка на Excel
До сега, добивме повеќе вредности наведени вертикално во различни ќелии. Меѓутоа, сега ќе покажеме повеќе вредности споени во една ќелија. Овде, ќе ја користиме функцијата TEXTJOIN заедно со функцијата FILTER за да ги добиеме споените повеќекратни вредности.
Чекори:
- Прво, напишете ја формулата подолу во Ќелија C14 .
=TEXTJOIN(",",TRUE, FILTER(C5:C11, B5:B11=B14))
- Како резултат на тоа, сите хоби на Емили се претставени хоризонтално во една единствена ќелија.
Тука, TEXTJOIN функцијата ја спојува листата на хобија користејќи запирки.
Заклучок
Во горната статија, се обидов детално да ги разгледам методите. Се надеваме дека овие методи и објаснувања ќе бидат доволни за да ги решите вашите проблеми. Ве молам известете ме ако имате какви било прашања.