ПредишенСледващото

VLOOKUP и други като нея функции за търсене имат един недостатък - те не могат да се прави разлика между главни и малки букви (малки и главни букви). Този недостатък може да бъде много досадно, а понякога и много по-трудно за някои видове задачи. Ако сте задали преди задачата в Excel изисква случай стойностите на чувствителност текст, тогава функцията на CDF (и подобни) трябва да бъдат заменени с формулата.

Как да си направим формула Excel да се прави разлика между главни и малки букви

Да приемем, че съдържанието на началната стойност за търсене е в клетка D1 и маса, на която да изпълнява търсене варира А1: B10.

За да намерите необходимите стойности:

  1. Клетката Е1 тип следната формула:
  2. След въвеждане формули потвърждават с комбинация клавиш CTRL + Shift + Enter, тъй като формулата трябва да се извърши в масив. Ако всичко е направено правилно, ще се появи скоби лентата за формули <>.

Пример работна маса и формулата, показана по-долу:

Отчитане на горния и долния случай във формулата за търсене на ексел

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

Внимание! Ако таблицата не съдържа първоначалната стойност за търсене, тогава формулата връща празна клетка. Ако таблицата съдържа няколко копия на първоначалната стойност, тогава формулата връща последната дубликат. Това е функцията противоположния резултат CDF, който в присъствието на дубликат се връща първия.

Операционната принципа на формулата за търсене чувствителен

За стойностите на формула използва функция = ТОЧНА (), който сравнява двата текста. Когато това се взема предвид с главни букви и се връща булева стойност TRUE, ако стойностите съвпадат текстове. В противен случай, фалшиви логическата стойност се връща. Тъй като ние използваме тази функция в формули масив, D1 сравнителни стойности всяка стойност се случва с маса на всички клетки в диапазона A1: A10.

Функцията за задача = IF () - Връща текста на чакането, в случаите, когато логическият израз OR (точен (A1: A10; D1)) връща FALSE. Празен текст, ако формулата връща точната функция връща не е мач, в сравнение с оригиналния текст. Ако вместо това се установи стойността, частта на формула: точна (A1: A10; D1) * STRING (А1: B10) повторно търсене и резултатът се връща ред памет брой е който съдържа получената стойност. Това използва факта, че по време на изпълнение на аритметични операции логически стойности в теста на обучаемия се заменят с числата 1 и 0 - съответно. Поради това, в случаите, когато е установено, текст за търсене, ще получите стойност, съответстваща на номера на реда (в противен случай тя ще бъде равна на 0). От всички ред номера получава функцията = MAX () избира най-големите и го предава като аргумент на индекса на функция = (). Тази функция връща краен резултат има стойности дисплей клетки от колона Б, съответстваща на броя на избрания ред.

Подкрепете проекта - споделете линка, благодаря!