Как да намерите съответстващи стойности в Excel

Имате работна книга на Excel с хиляди числа и думи. Там задължително има кратни на едно и също число или дума. Може да се наложи да ги намерите. Така че ще разгледаме няколко начина, по които можете да намерите съответстващи стойности в Excel 365 .

Ще разгледаме намирането на едни и същи думи или числа в два различни работни листа и в две различни колони. Ще разгледаме използването на функциите EXACT , MATCH и VLOOKUP . Някои от методите, които ще използваме, може да не работят в уеб версията на Microsoft Excel , но всички ще работят в настолната версия. 

Какво е функция на Excel?(What’s An Excel Function?)

Ако сте използвали функции преди, пропуснете напред. 

Функцията на Excel е като мини приложение. Той прилага серия от стъпки за изпълнение на една задача. Най-често използваните функции на Excel могат да бъдат намерени в раздела Формули(Formulas ) . Тук ги виждаме категоризирани според естеството на функцията –

  • AutoSum
  • Наскоро използван
  • финансови
  • Логично
  • Текст
  • Време за среща
  • Търсене и справка
  • Математика и триг
  • Още функции.

Категорията Още функции(More Functions ) съдържа категориите статистически, инженерни, куб, информация, съвместимост и уеб(Statistical, Engineering, Cube, Information, Compatibility, and Web) .

Точната функция(The Exact Function)

Задачата на функцията Exact е да премине през редовете от две колони и да намери съвпадащи стойности в клетките на Excel . Точно(Exact) означава точно. Сама по себе си функцията Exact е чувствителна към малки и големи букви. Няма да види Ню Йорк(New York ) и Ню Йорк(new york ) като съвпадение.

В примера по-долу има две колони с текст – билети(– Tickets) и разписки(Receipts) . Само за 10 набора текст бихме могли да ги сравним, като ги разгледаме. Представете си обаче, че имаше 1000 реда или повече. Тогава бихте използвали функцията Exact .

Поставете курсора в клетка C2. Въведете формулата в лентата с формули 

=EXACT(E2:E10,F2:F10)

E2:E10 се отнася до първата колона със стойности, а F2:F10 се отнася до колоната точно до нея. След като натиснем Enter , Excel ще сравни двете стойности във всеки ред и ще ни каже дали съвпада ( Вярно(True) ) или не ( Невярно(False) ). Тъй като използвахме диапазони вместо само две клетки, формулата ще се разлее в клетките под нея и ще оцени всички останали редове.

Този метод обаче е ограничен. Той ще сравнява само две клетки, които са на един и същи ред. Няма да сравнява това, което е в A2 с B3 например. Как да направим това? MATCH може да помогне.

Функцията МАЧ(The MATCH Function)

MATCH може да се използва, за да ни каже къде се намира съвпадението за конкретна стойност в диапазон от клетки.

Да приемем, че искаме да разберем в кой ред се намира конкретна SKU ( звено за съхранение на запаси(Stock Keeping Unit) ), в примера по-долу.

Ако искаме да намерим в кой ред е AA003 , ще използваме формулата:

=MATCH(J1,E2:E9,0)

J1 се отнася до клетката със стойността, която искаме да съпоставим. E2:E9 се отнася до диапазона от стойности, в които търсим. Нулата ( 0 ) в края на формулата казва на Excel да търси точно съвпадение. Ако съпоставяхме числа, бихме могли да използваме 1 , за да намерим нещо по-малко от нашата заявка или 2 , за да намерим нещо по-голямо от нашата заявка.

Но какво ще стане, ако искаме да намерим цената на AA003 ?

Функцията VLOOKUP(The VLOOKUP Function)

V в VLOOKUP означава вертикално. Това означава, че може да търси дадена стойност в колона. Това, което може също да направи, е да върне стойност на същия ред като намерената стойност. 

Ако имате абонамент за Office 365 в (Office 365)месечния(Monthly) канал, можете да използвате по-новия XLOOKUP . Ако имате само полугодишен абонамент, той ще бъде достъпен за вас през юли 2020(July 2020) г.

Нека използваме същите данни за инвентара и се опитаме да намерим цената на нещо.

Там, където търсихме ред преди, въведете формулата:

=VLOOKUP(J1,E2:G9,3,FALSE)

J1 се отнася до клетката със стойността, която съпоставяме. E2:G9 е диапазонът от стойности, с които работим. Но VLOOKUP ще търси само в първата колона от този диапазон за съвпадение. 3 се отнася до 3 -та колона от началото на диапазона.  

Така че, когато напишем SKU в J1, VLOOKUP ще намери съвпадението и ще вземе стойността от клетката 3 колони от него. FALSE казва на Excel какъв вид съвпадение търсим. FALSE означава, че трябва да е точно съвпадение, където TRUE ще му каже, че трябва да е близко съвпадение.

Как да намеря съвпадащи стойности в два различни листа?(How Do I Find Matching Values in Two Different Sheets?)

Всяка от функциите по-горе може да работи в два различни листа, за да намери съвпадащи стойности в Excel . Ще използваме функцията ТОЧНО(EXACT) , за да ви покажем как. Това може да се направи с почти всяка функция. Не само тези, които разгледахме тук. Има и други начини за свързване на клетки между различни листове и работни книги(ways to link cells between different sheets and workbooks) .

Работейки върху листа Holders , ние въвеждаме формулата 

=EXACT(D2:D10,Tickets!E2:E10)

D2:D10 е диапазонът, който сме избрали в листа Holders . След като поставим запетая след това, можем да щракнем върху листа с билети(Tickets) и да плъзнем и да изберем втория диапазон. 

Вижте как препраща към листа и диапазона като Tickets!E2:E10 ? В този случай всеки ред съвпада, така че всички резултати са True .

Как иначе мога да използвам тези функции?(How Else Can I Use These Functions?)

След като овладеете тези функции за съпоставяне и намиране на неща, можете да започнете да правите много различни неща с тях. Също така разгледайте използването на функциите INDEX и MATCH(using the INDEX and MATCH functions) заедно, за да направите нещо подобно на VLOOKUP .

Имате ли няколко страхотни съвета за използване на функции на Excel за намиране на съвпадащи стойности в Excel ? Може би въпрос за това как да направя повече? Изпратете(Drop) ни бележка в коментарите по-долу.



About the author

Аз съм рецензент на софтуер и експерт по продуктивността. Преглеждам и пиша софтуерни рецензии за различни софтуерни приложения, като Excel, Outlook и Photoshop. Отзивите ми са добре информирани и дават обективна представа за качеството на приложението. Пиша софтуерни ревюта от 2007 г.



Related posts