Търсете в списъци и таблици. Ръководство за решаване на текстови задачи в Microsoft Excel

Търсете в списъци и таблици.  Ръководство за решаване на текстови задачи в Microsoft Excel
Условно форматиране (5)
Списъци и диапазони (5)
Макроси (VBA процедури) (63)
Разни (39)
Грешки и проблеми в Excel (4)

Как да намерите стойност в друга таблица или сила на VLOOKUP

Всъщност в тази статия искам да говоря не само за възможностите VLOOKUP функции, но искам да засегна и ТЪРСЕНЕ, като функция, много свързана с VPR. Всяка от тези функции има своите плюсове и минуси. С две думи, VLOOKUP търси определена стойност, която сме посочили сред многото стойности, разположени в една колона. Може би най-често нуждата от VLOOKUP възниква, когато трябва да сравните данни, да намерите данни в друга таблица, да добавите данни от една таблица към друга, въз основа на някакъв критерий и т.н.
За да разберете малко по-добре принципа на VLOOKUP, е по-добре да започнете с някакъв практически пример. Има таблица като тази:
Фиг. 1

и от първата таблица трябва да се замени във втората дата за всяко фамилно име. За три записа това не е проблем и е очевидно да го направите ръчно. Но в реалния живот това са таблици с хиляди записи и търсенето с ръчно заместване на данни може да отнеме повече от един час. Плюс още няколко лепенки: не само имената са разположени в напълно различен ред в двете таблици и броят на записите в таблиците е различен, но и таблиците са разположени на различни листове/книги. Вярвам, че ви убедих, че ръчното заместване изобщо не е опция. Но VLOOKUPще бъде незаменим тук. В този случай на практика няма да е необходимо да се прави нищо - просто напишете в първата клетка на колона C на втората таблица (където трябва да замените датите от първата таблица)тази формула:
=VLOOKUP($A2 ;Лист1!$A$2:$C$4 ;3,0)
Можете да напишете формула директно в клетка или да използвате диспечера на функциите, като изберете в категорията Връзки и масиви VPR и отделно посочване на необходимите критерии. Сега копираме ( Ctrl+° С) клетка с формулата, изберете всички клетки в колона C до края на данните и вмъкнете ( Ctrl+V).

Първо, основният принцип на работа: VLOOKUP търси в първата колона на аргумента на таблицата стойността, зададена от аргумента Търсена_стойност . Когато се намери желаната стойност, функцията връща противоположната на намерената стойност, но от колоната, зададена от аргумента Номер_на_колона . Малко по-късно ще се занимаем с гледането с изтичане на времето. VLOOKUP може да върне само една стойност - първата, която отговаря на критерия. Ако стойността, която търсите, не е намерена (не е в таблицата), тогава резултатът от функцията ще бъде #N/A . Няма защо да се страхувате от това – дори е полезно. Ще знаете точно кои записи липсват и по този начин ще можете да сравните две таблици една с друга. Понякога се оказва, че виждате: има данни и в двете таблици, но VLOOKUP извежда #N/A. Това означава, че данните във вашите таблици не са идентични. Някои от тях имат допълнителни незабележими интервали (обикновено преди или след стойността) или кирилицата е смесена с латиница. Също #N/A ще бъде, ако критериите са числа и в желаната таблица те са написани като текст (обикновено зелен триъгълник се появява в горния ляв ъгъл на такава клетка), а в крайната - като числа. Или обратното.

Описание на VLOOKUP аргументите
$A2 - аргумент Търсена_стойност(да го наречем Критерийда бъда кратък). Това е, което търсим. Тези. за първия запис на втората таблица ще бъде Петров С.А. Тук можете да посочите директно текста на критерия (в този случай трябва да е в кавички - =VLOOKUP("Petrov S.A" ;Sheet1!$A$2:$C$4;3;0) или връзка към клетка с този текст (както в примера за функция). Има малък нюанс: можете също да използвате заместващи знаци: "*" и "?". Това е много удобно, ако трябва да намерите стойности само за част от низ. Например, можете да не въвеждате „Петров С.А.“ изцяло, а да въведете само фамилията и звездичката – „Петров*“. След това ще се покаже всеки запис, който започва с „Петров“. Ако трябва да намерите запис, в който фамилията „Петров“ се появява някъде на реда, тогава можете да го посочите така: „*Петров*“. Ако искате да намерите фамилното име Петров и няма значение какви инициали ще има първото име и бащиното име (ако пълното име е написано като Иванов I.I.), тогава този вид е точно: „Иванов?.?.“ . Често е необходимо да посочите стойността му за всеки ред (в колона А Фамилии и трябва да ги намерите всички). В този случай винаги се посочват препратки към клетките на колона А. Например в клетка А1 е написано: Иванов. Известно е също, че Иванов е в друга таблица, но след фамилията може да се запише и собствено, и бащино име (или нещо друго). Но трябва само да намерим низа, който започва с фамилното име. След това трябва да го напишете по следния начин: A1 &"*" . Този запис ще бъде еквивалентен на "Иванов*". A1 се изписва Иванов, амперсандът (&) се използва за комбиниране на две текстови стойности в един низ. Звездичка е в кавички (както трябва да бъде текстът във формула). Така получаваме:
A1&"*" =>
"Иванов"&"*" =>
"Иванов*"
Много удобно, ако има много стойности за търсене.
Ако трябва да определите дали има дума някъде в ред, поставете звездички от двете страни: "*"& A1 &"*"

Sheet1!$A$2:$C$4 - аргумент Таблица. Указва диапазона от клетки. Само диапазонът трябва да съдържа данни от първата клетка с данни до последната. Не е задължително това да е диапазонът, показан в примера. Ако има 100 реда, тогава Sheet1!$A$2:$C$100. Важно е да запомните три неща: първо, това Таблица винаги трябва да започва с колоната, в която търсим Критерий . И нищо друго. В противен случай нищо няма да бъде намерено или резултатът няма да бъде това, което очаквате. Второ: аргумент Таблица трябва да се "оправи" . Какво означава. Виждате ли знаците за долар? Това е консолидация (по-точно, това се нарича препратка към абсолютен диапазон). Как се прави. Маркирайте текста на връзката (само един диапазон - един критерий)и натиснете F4 докато не видите, че доларите се появяват както преди името на колоната, така и пред номера на реда. Ако това не е направено, тогава при копиране на формулата аргументът на таблицата ще се „премести“ и резултатът отново ще бъде неправилен. И накрая, таблицата трябва да съдържа колони от първата (в която търсим) до последната (от която трябва да върнем стойности). В примера Лист1!$A$2:$C$4- това означава, че няма да може да се върне стойността от колона D(4), т.к таблицата има само три колони.

3 - Номер_на_колона. Тук просто посочваме номера на колоната в аргумента Таблица, стойностите, от които трябва да заместим като резултат. В примера това е датата на приемане – т.е. колона номер 3. Ако имаме нужда от отдел, тогава ще посочим 2, а ако просто трябва да сравним дали има имена от една таблица в друга, тогава можем да посочим 1. Важно: аргумент Номер_на_колона не трябва да надвишава броя на колоните в аргумента Таблица . В противен случай формулата ще доведе до грешка #ВРЪЗКА!. Например, ако е зададен диапазон $B$2:$C$4 и трябва да върнете данни от колона C, тогава е правилно да посочите 2. Тъй като аргумент Таблица($B$2:$C$4) съдържа само две колони - B и C. Ако се опитате да посочите номера на колона 3 (както се появява на листа), ще получите грешка #ВРЪЗКА!, защото просто няма трета колона в посочения диапазон.

Практически съвет: ако аргументът Table има твърде много колони и трябва да върнете резултата от последната колона, тогава изобщо не е необходимо да изчислявате техния брой. Можете да го посочите по следния начин: =VLOOKUP($A2 ;Sheet1! $A$2:$C$4 ;COLUMN NUM(Sheet1! $A$2:$C$4);0) . Между другото, в този случай Sheet1! също могат да бъдат премахнати като ненужни: ​​=VLOOKUP($A2 ;Sheet1! $A$2:$C$4 ;COLUMN NUM($A$2:$C$4);0) .

0 - Time-lapse_view- много интересен аргумент. Може да бъде TRUE или FALSE. Веднага възниква въпросът: защо във формулата ми има 0? Много е просто – Excel във формулите може да третира 0 като НЕВЯРНО и 1 като ВЯРНО. Ако зададете този параметър във VLOOKUP, равен на 0 или FALSE, тогава ще се търси точно съвпадение с посочения критерий. Това няма нищо общо със заместващите символи ("*" и "?"). Ако използвате 1 или TRUE (или изобщо не посочвате последния аргумент, тъй като по подразбиране той е TRUE), тогава... Това е много дълга история. Накратко - VLOOKUP ще търси най-сходната стойност, която съвпада Критерий . Понякога много полезно. Въпреки това, ако използвате този параметър, тогава е необходимо списъкът в аргумента Таблица да бъде сортиран във възходящ ред. Моля, имайте предвид, че сортирането е необходимо само ако аргументът Interval_lookup е TRUE или 1. Ако е 0 или FALSE, сортирането не е необходимо.

Вероятно много хора са забелязали, че на снимката имам разбъркани отделите за пълни имена. Това не е грешка при записа. Примерът, приложен към статията, показва как можете да замените и тях, и датите с една формула, без да променяте ръчно аргумента Номер_на_колона. Струваше ми се, че такъв пример може да бъде доста полезен.

Как да избегнете грешката #N/A (#N/A) във VLOOKUP?
Друг често срещан проблем е, че много хора не искат да виждат #N/A като резултат, ако не бъде намерено съвпадение. Това е лесно за заобикаляне:
=АКО(КРАЙ(VLOOKUP($A2,Sheet1! $A$2:$C$4,3,0));"";VLOOKUP($A2,Sheet1! $A$2:$C$4,3,0)))
Сега, ако VLOOKUP не намери съвпадение, клетката ще бъде празна.
А потребителите на Excel 2007 и по-нови версии могат да използват IFERROR:
=АКОГРЕШКА(VLOOKUP($A2,Sheet1! $A$2:$C$4,3,0);"")

Обещаният МАЧ

Тази функция търси стойността, зададена от параметъра Търсена_стойноств спор View_array. И резултатът от функцията е номерът на позицията на намерената стойност в View_array. Това е номерът на позицията, а не самата стойност. По принцип няма да го описвам толкова подробно, защото основните моменти са абсолютно еднакви. Ако искахме да го приложим към таблицата по-горе, щеше да е така:
=МАЧ($A2,Лист1! $A$2:$A$4,0)
$A2 - Търсена_стойност. Тук всичко е точно както при VLOOKUP. Заместващи знаци също са разрешени и в абсолютно същия дизайн.

Лист1! $A$2:$A$4 - Масивът, който ще се разглежда. Основната разлика от VLOOKUP е, че можете да посочите масив само с една колона. Това трябва да е колоната, в която ще търсим Търсена_стойност . Ако се опитате да зададете повече от една колона, функцията ще върне грешка.

match_type (0) - същото като в VPR Time-lapse_view . Със същите функции. Различава се само по способността да се търси най-малкото от желаното или най-голямото. Но няма да се спирам на това в тази статия.

Подредихме основите. Но трябва да върнем не номера на позицията, а самата стойност. Това означава, че SEARCH в чист вид не е подходящ за нас. Поне един, сам по себе си. Но ако се използва заедно с функцията INDEX, тогава това е, от което се нуждаем и дори повече.
=ИНДЕКС(Лист1! $A$2:$C$4 ;МАЧ($A2 ;Лист1! $A$2:$A$4 ;0);2)
Тази формула ще върне същия резултат като VLOOKUP.

Аргументи на функцията INDEX
Лист1! $A$2:$C$4 - масив. Като този аргумент ние указваме диапазона, от който искаме да вземем стойностите. Може да има една колона или няколко. Ако има само една колона, тогава последният аргумент на функцията не е необходимо да се посочва. Между другото, този аргумент може изобщо да не съвпада с този, който сме посочили в аргумента Lookup_array на функцията MATCH.

Следват Row_Number и Column_Number. Като Row_Number заместваме MATCH, което ни връща номера на позицията в масива. На това се гради всичко. INDEX връща стойността от масива, която е в посочения ред (RowNumber) на масива и в указаната колона (ColumnNumber), ако има повече от една колона. Важно е да знаете, че в тази комбинация броят на редовете в аргумента Array на функцията INDEX и броят на редовете в аргумента Lookup_array на функцията MATCH трябва да съвпадат. И започнете от същия ред. Това е в обикновени случаи, освен ако не преследвате други цели.
Както при VLOOKUP, INDEX връща #N/A, ако желаната стойност не е намерена. И можете да заобиколите такива грешки по същия начин:
За всички версии на Excel (включително 2003 и по-стари):
=IF(END(MATCH($A2,Sheet1! $A$2:$A$4,0));"";INDEX(Sheet1! $A$2:$C$4;MATCH($A2,Sheet1! $A$2: $4 ;0);2))
За версии 2007 и по-нови:
=IFERROR(INDEX(Sheet1! $A$2:$C$4,MATCH($A2,Sheet1!$A$2:$A$4,0),2);"")

Работа с критерии, по-дълги от 255 знака
INDEX-SEARCH има още едно предимство пред VLOOKUP. Въпросът е, че VLOOKUP не може да търси стойности чиято дължина на реда съдържа повече от 255 знака. Това се случва рядко, но се случва. Можете, разбира се, да мамите VLOOKUP и да намалите критерия:
=VLOOKUP(PSTR($A2,1,255),PSTR(Лист1!$A$2:$C$4,1,255),3,0)
но това е формула за масив. И освен това такава формула не винаги ще върне желания резултат. Ако първите 255 знака са идентични с първите 255 знака в таблицата и след това знаците са различни, формулата вече няма да вижда това. И формулата връща изключително текстови стойности, което не е много удобно в случаите, когато трябва да се върнат числа.

Затова е по-добре да използвате тази сложна формула:
=INDEX(Sheet1!$A$2:$C$4,SUMPRODUCT(MATCH(TRUE,Sheet1!$A$2:$A$4 =$A2,0));2)
Тук използвах същите диапазони във формулите за четливост, но в примера за изтегляне те се различават от посочените тук.
Самата формула е изградена върху способността на функцията SUMPRODUCT да се трансформира в масивни изчисления на някои функции в нея. В този случай MATCH търси позицията на реда, където критерият е равен на стойността в реда. Тук повече не могат да се използват заместващи знаци.

В примера, приложен към статията, ще намерите примери за използването на всички описани случаи и пример защо INDEX и MATCH понякога са за предпочитане пред VLOOKUP.

Изтегляне на пример

(26,0 KiB, 14 615 изтегляния)

Помогна ли статията? Споделете връзката с приятелите си! Видео уроци

("Долна лента":("textstyle":"static","textpositionstatic":"bottom","textautohide":true,"textpositionmarginstatic":0,"textpositiondynamic":"bottomleft","textpositionmarginleft":24," textpositionmarginright":24,"textpositionmargintop":24,"textpositionmarginbottom":24,"texteffect":"slide","texteffecteasing":"easeOutCubic","texteffectduration":600,"texteffectslidedirection":"left","texteffectslidedistance" :30,"texteffectdelay":500,"texteffectseparate":false,"texteffect1":"slide","texteffectslidedirection1":"right","texteffectslidedistance1":120,"texteffecteasing1":"easeOutCubic","texteffectduration1":600 ,"texteffectdelay1":1000,"texteffect2":"слайд","texteffectslidedirection2":"надясно","texteffectslidedistance2":120,"texteffecteasing2":"easeOutCubic","texteffectduration2":600,"texteffectdelay2":1500," textcss":"display:block; padding:12px; text-align:left;","textbgcss":"display:block; position:absolute; top:0px; left:0px; width:100%; height:100% ; фон-цвят:#333333; непрозрачност:0,6; филтър:алфа(непрозрачност=60);","titlecss":"дисплей:блок; позиция: роднина; шрифт: удебелен 14px \"Lucida Sans Unicode\",\"Lucida Grande\",sans-serif,Arial; цвят:#fff;","descriptioncss":"дисплей:блок; позиция: роднина; font:12px \"Lucida Sans Unicode\",\"Lucida Grande\",sans-serif,Arial; цвят:#fff; margin-top:8px;","buttoncss":"display:block; позиция: роднина; margin-top:8px;","texteffectresponsive":true,"texteffectresponsivesize":640,"titlecssresponsive":"font-size:12px;","descriptioncssresponsive":"display:none !important;","buttoncssresponsive": "","addgooglefonts":false,"googlefonts":"","textleftrightpercentforstatic":40))

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


За да покажете адресите на всички клетки, които съдържат това, което търсите, направете следното:

  1. Ако имате Office 2010, отидете на Меню - Редактиране - Намери.
  2. Ще се отвори прозорец с поле за въвеждане. Напишете фраза за търсене в него.
  3. В Excel 2007 този бутон е в началното меню в панела за редактиране. Вдясно е.
  4. Подобен резултат във всички версии може да се постигне чрез натискане на Ctrl+F.
  5. В полето въведете думата, фразата или числата, които искате да намерите.
  6. Щракнете върху Намери всички, за да търсите в целия документ. Ако щракнете върху „Напред“, програмата ще избере клетките една по една, които се намират под курсора на клетката на Excel.
  7. Изчакайте процеса да приключи. Колкото по-голям е документът, толкова по-дълго ще търси системата.
  8. Ще се появи списък с резултатите: имената и адресите на клетките, в които има съвпадения с дадената фраза, и текста, който е изписан в тях.
  9. Когато щракнете върху всеки ред, съответната клетка ще бъде маркирана.
  10. За удобство можете да „разтегнете“ прозореца. По този начин ще се виждат повече линии.
  11. За да сортирате данните, щракнете върху имената на колоните над резултатите от търсенето. Ако щракнете върху „Лист“, редовете ще бъдат подредени по азбучен ред в зависимост от името на листа; ако изберете „Стойности“, те ще бъдат подредени по стойност.
  12. Тези колони също се "разтягат".

Можете да зададете свои собствени условия. Например стартирайте търсене с няколко знака. Ето как да намерите дума в Excel, която не си спомняте напълно:

  1. Въведете само част от надписа. Можете да напишете поне една буква - всички места, където тя съществува, ще бъдат маркирани.
  2. Използвайте символите * (звездичка) и ? (въпросителен знак). Те заместват липсващите знаци.
  3. Въпросът показва един липсващ елемент. Ако напишете например „P???“, ще се появят клетки, които съдържат дума от четири знака, която започва с „P“: „Ора“, „Поле“, „Двойка“ и т.н.
  4. Звезда (*) може да замени произволен брой знаци. За да намерите всички стойности, които съдържат корена „rast“, започнете да търсите с помощта на ключа „*rast*“.

Можете също да отидете в настройките:

  1. В прозореца Търсене щракнете върху Опции.
  2. В секциите „Преглед“ и „Зона за търсене“ посочете къде и по какви критерии да търсите съвпадения. Можете да изберете формули, бележки или стойности.
  3. За да позволите на системата да прави разлика между малки и главни букви, поставете отметка в квадратчето „Match case“.
  4. Ако поставите отметка в квадратчето „Цяла клетка“, резултатите ще покажат клетки, които съдържат само посочената фраза за търсене и нищо друго.

Опции за форматиране на клетки

За да намерите стойности с конкретно запълване или стил, използвайте настройките. Ето как да намерите дума в Excel, ако изглежда различно от останалата част от текста:

  1. В прозореца за търсене щракнете върху „Опции“ и щракнете върху бутона „Форматиране“. Ще се отвори меню с няколко раздела.
  2. Можете да посочите конкретен шрифт, тип рамка, цвят на фона, формат на данните. Системата ще види места, които отговарят на посочените критерии.
  3. За да вземете информация от текущата клетка (в момента маркирана), щракнете върху „Използване на формата на тази клетка“. След това програмата ще намери всички стойности, които имат същия размер и тип символи, същия цвят, същите граници и други подобни.

Търсете няколко думи

В Excel можете да намерите клетки по цели фрази. Но ако сте въвели клавиша „Синя топка“, системата ще работи точно по тази заявка. Стойностите със „Синя кристална топка“ или „Синя блестяща топка“ няма да се показват в резултатите.

За да намерите не само една дума в Excel, а няколко наведнъж, направете следното:

  1. Напишете ги в лентата за търсене.
  2. Поставете звезди между тях. Резултатът ще бъде „*Текст* *Текст2* *Текст3*“. Това ще намери всички стойности, съдържащи посочените надписи. Независимо дали между тях има герои или не.
  3. По този начин можете да посочите ключ дори с отделни букви.

Филтър

Ето как да търсите в Excel с помощта на филтър:

  1. Изберете произволна попълнена клетка.
  2. Щракнете върху Начало - Сортиране - Филтриране.
  3. Ще се появят стрелки до клетките в горния ред. Това е падащо меню. Отвори го.
  4. Въведете вашата заявка в текстовото поле и щракнете върху OK.
  5. Колоната ще показва само клетки, които съдържат фразата за търсене.
  6. За да нулирате резултатите, изберете „Избор на всички“ в падащия списък.
  7. За да деактивирате филтър, щракнете отново върху него в сортирането.

Този метод няма да работи, ако не знаете в кой ред е необходимата ви стойност.

За да намерите фраза или число в Excel, използвайте вградените възможности на интерфейса. Можете да изберете допълнителни опции за търсене и да включите филтър.

Батянов ДенисКато гост-автор той говори в тази публикация за това как да намерите данни в една таблица на Excel и да ги извлечете в друга, а също така разкрива всички тайни на функцията за вертикален изглед.

Използване на функцията COLUMN за указване на колоната за извличане

Ако таблицата, в която извличате данни с помощта на VLOOKUP, има същата структура като справочната таблица, но просто съдържа по-малко редове, тогава VLOOKUP може да използва функцията COLUMN(), за да изчисли автоматично номерата на колоните за извличане. В този случай всички формули на VLOOKUP ще бъдат еднакви (коригирани за първия параметър, който се променя автоматично)! Моля, обърнете внимание, че първият параметър има абсолютна координата на колона.

Създаване на съставен ключ с помощта на &»|»&

Ако има нужда от търсене в няколко колони едновременно, тогава е необходимо да се създаде съставен ключ за търсене. Ако върнатата стойност не беше текстова (какъвто е случаят с полето „Код“), а числова, тогава по-удобната формула SUMIFS би била подходяща за това и ключът на съставната колона изобщо нямаше да е необходим.

Това е първата ми статия за Lifehacker. Ако ви хареса, тогава ви каня да посетите моя уебсайт и ще се радвам да прочета в коментарите за вашите тайни за използване на функцията VLOOKUP и други подобни. Благодаря ти. :)

Основната цел на програмата Excel office е да извършва изчисления. Документът на тази програма (Книга) може да съдържа много листове с дълги таблици, пълни с числа, текст или формули. Автоматичното бързо търсене ви позволява да намерите необходимите клетки в тях.

Просто търсене

За да търсите стойност в таблица на Excel, трябва да отворите падащия списък на инструмента за намиране и замяна в раздела „Начало“ и да щракнете върху „Намиране“. Същият ефект може да се постигне с помощта на клавишната комбинация Ctrl + F.

В най-простия случай в прозореца „Намиране и замяна“, който се показва, трябва да въведете желаната стойност и да щракнете върху „Намери всички“.

Както можете да видите, резултатите от търсенето се появиха в долната част на диалоговия прозорец. Намерените стойности са подчертани в червено в таблицата. Ако вместо „Намиране на всички“ щракнете върху „Намери следващ“, първо ще се търси първата клетка с тази стойност, а при повторно щракване ще се търси втората.

Търсенето на текст се извършва по същия начин. В този случай търсеният текст се въвежда в лентата за търсене.

Ако данни или текст не се търсят в цялата таблица на Excel, първо трябва да се избере областта за търсене.

подробно търсене

Да предположим, че искате да намерите всички стойности в диапазона от 3000 до 3999. В този случай ще въведете 3??? в лентата за търсене. Заместващ знак "?" замества всяка друга.

Анализирайки резултатите от търсенето, може да се отбележи, че наред с правилните 9 резултата, програмата изведе и неочаквани, подчертани в червено. Те са свързани с присъствието на числото 3 в клетка или формула.

Можете да бъдете доволни от повечето от получените резултати, като пренебрегнете неправилните. Но функцията за търсене в Excel 2010 може да работи много по-точно. Инструментът Опции в диалоговия прозорец е за тази цел.

Щраквайки върху „Опции“, потребителят има възможност да извършва разширени търсения. Първо, нека обърнем внимание на елемента „Зона за търсене“, който по подразбиране е зададен на „Формули“.

Това означава, че търсенето е извършено, включително в тези клетки, където няма стойност, а формула. Наличието на числото 3 в тях даде три неверни резултата. Ако изберете „Стойности“ като обхват на търсене, вие ще търсите само данни и неправилните резултати, свързани с клетки с формула, ще изчезнат.

За да се отървете от единствения останал неправилен резултат на първия ред, в прозореца за разширено търсене трябва да изберете елемента „Цялата клетка“. След това резултатът от търсенето става 100% точен.

Този резултат може да бъде постигнат чрез незабавно избиране на елемента „Цялата клетка“ (дори оставяйки стойността „Формула“ в „Зона за търсене“).

Сега нека се обърнем към елемента „Търсене“.

Ако вместо стандартното „На лист“ изберете „В работна книга“, тогава няма нужда да сте на листа с клетки, който търсите. Екранната снимка показва, че потребителят е започнал търсенето, докато е на празен лист 2.

Следващият елемент в прозореца за разширено търсене е „Изглед“, който има две значения. По подразбиране е „по редове“, което означава, че клетките се сканират ред по ред. Избирането на различна стойност – „по колони“ – ще промени само посоката на търсене и последователността на резултатите.

Когато търсите в документи на Microsoft Excel, можете да използвате друг заместващ знак – „*“. Ако разглежданият "?" означава произволен знак, тогава “*” замества не един, а произволен брой знаци. По-долу е екранна снимка на търсене на Луизиана.

Понякога е необходимо да се вземе предвид регистърът на знаците при търсене. Ако думата луизиана е с главна буква, резултатите от търсенето няма да се променят. Но ако изберете „Match case“ в прозореца за разширено търсене, търсенето ще бъде неуспешно. Програмата ще счита думите Луизиана и Луизиана за различни и, естествено, няма да намери първата от тях.

Видове търсене

Търсене на съвпадения

Понякога е необходимо да се открият дублиращи се стойности в таблица. За да търсите съвпадения, първо трябва да изберете диапазон на търсене. След това в същия раздел „Начало“ в групата „Стилове“ отворете инструмента „Условно форматиране“. След това последователно изберете елементите „Правила за маркиране на клетки“ и „Повтарящи се стойности“.

Резултатът е показан на екранната снимка по-долу.

Ако е необходимо, потребителят може да промени цвета на визуалния дисплей на съответстващите клетки.

Филтриране

Друг вид търсене е филтрирането. Да приемем, че потребителят иска да намери числови стойности в диапазона от 3000 до 4000 в колона B.


Както можете да видите, показват се само редове, които отговарят на въведеното условие. Всички останали бяха временно скрити. За да се върнете в първоначалното състояние, повторете стъпка 2.

Бяха обсъдени различни опции за търсене, използвайки като пример Excel 2010. Как да търсите в други версии на Excel? Има разлика в прехода към филтриране във версия 2003. В менюто „Данни“ трябва последователно да изберете командите „Филтър“, „Автоматичен филтър“, „Условие“ и „Персонализиран автоматичен филтър“.

Видео: Търсене в таблица на Excel

Сред хиляди редове и десетки колони с данни е почти невъзможно ръчно да намерите нещо в таблица на Excel. Единствената възможност е да използвате някаква функция за търсене и по-нататък ще разгледаме как да търсите в таблица на Excel.

За да търсите данни в таблица на Excel, трябва да използвате елемента от менюто „Намери и избери“на раздела "У дома", в който трябва да изберете опция "Намирам"или използвайте клавишната комбинация за повикване "Ctrl + F".

Например, нека се опитаме да намерим необходимото число сред данните в нашата таблица, тъй като при търсенето на числа трябва да вземем предвид някои тънкости на търсенето. Нека потърсим число в таблицата на Excel "10".

След като изберете необходимия елемент от менюто, въведете желаната стойност в полето за търсене, което се появява. Имаме две опции за търсене на стойности в таблица на Excel, това е да намерите всички съвпадения наведнъж, като щракнете върху бутона „Намери всички“или незабавно прегледайте всяка намерена клетка, като натискате бутона всеки път "Намери следващото". При използване на бутона "Намери следващото"трябва да вземете предвид и текущото местоположение на активната клетка, тъй като търсенето ще започне от тази позиция.

Нека се опитаме да намерим всички стойности наведнъж и всичко намерено ще бъде посочено в прозореца под настройките за търсене. Ако оставим всички настройки по подразбиране, резултатът от търсенето няма да е точно това, което очаквахме.

За да търсите правилно данни в таблица на Excel, щракнете върху бутона "Настроики"и конфигурирайте областта за търсене. Сега желаната стойност се търси дори във формулите, използвани в клетките за изчисления. Трябва да посочим търсенето само в стойности и, ако желаем, можем да посочим и формата на търсените данни.

Когато търсите думи в таблица на Excel, трябва да вземете предвид и всички тези тънкости и например можете дори да вземете предвид регистъра на буквите.

И накрая, нека да разгледаме как да търсите данни в Excel само в необходимата област на листа. Както се вижда от нашия пример, желаната стойност "10"се появява във всички колони с данни наведнъж. Ако трябва да намерите тази стойност, да речем, само в първата колона, трябва да изберете тази колона или която и да е област от стойности, в които трябва да търсите, и след това да започнете търсенето.


Най-обсъжданият
Не може да бъде по-бързо: най-добрите браузъри за слаби Android устройства Браузъри за Android w3psit3-dns.com Не може да бъде по-бързо: най-добрите браузъри за слаби Android устройства Браузъри за Android w3psit3-dns.com
Кой е най-добрият начин да заредите своя iPhone? Кой е най-добрият начин да заредите своя iPhone?
Разберете модела MacBook по сериен номер Какво ви трябва от MacBook Разберете модела MacBook по сериен номер Какво ви трябва от MacBook


Горна част