Как да направим така, че без да слагаме падащо меню да напишем примерно "Мария Тодорова" и да излязат всички данни от таблицата за нея?
Виждала съм го преди доста години това, но не знам как би станало, мисля, че имаше if и vlookup беше с някаква дълга формула, но може да има и по-лесен начин :) Благодаря предварително :)
Първо, трябва да има таблица с всички данни на лицето. А след това се използва функцията vlookup (или hlookup - в зависимост от това, как се търси дадена стойност - вертикално или хоризонтално). Например, =vlookup(Value;table, col_num;0). Тук, value е името, table е таблица с данни за лицето, col_num е номерът на колоната за посочения елемент - например, колоната с телефони. 0 - е търсене по точно съвпадение или False. Ако се пропусне този елемент и таблицата не е сортирана в определен ред, формулата няма да работи. True, в същност се използва, когато търсим в който точно интервал попада дадена стойност.
Здравей Tatiana и Благодаря за отговора. Взела съм файла от урока, таблица има, от нея съм направила падащото меню. С vlookup се оправих, но да кажем когато изпиша само част от името ми дава N/A като резултати. Аз бих искала когато напиша каквото и да е име, което фигурира в таблицата, ако да кажем не знам коя е фамилията, да ми излизат данните за него или подсказка какви фамилии има с името Ани :)
Благодаря, Kocho, направих всичко от примера, но нещо не ми се получи всичко... :)
Кое по-точно не се получава?
За да излезе фамилията, то трябва името и фамилията да са в различни колони. От примера виждам, че името и фамилията са в една колона и затова няма точно съвпадение с функцията VLOOKUP, т.е. получаваме грешката N/A. Може да се разделят името и фамилията в отделни колони от менюто Data, Text to Columns.
Чудесна идея! Благодаря, за което! Но ако да кажем в списъка има няколко Ани с различни фамилии тогава как не знам как ще излезнах нещата :)
Да, ако има еднакви имена, няма да се получи, ще взема винаги първо срещнатото. Друго, което си мисля е да се добави нов ред с номер и да се търси по номер
или което предлага Кочо с Dependent lists
Ако таблицата се сортира преди да се извърши търсенето, нещата ще се облекчат.
И това е чудесна идея, но ако да кажем са над 500 записа тогава с номера не знам как биха се получили нещата... :)
Как броят може д апопречи на сортирането? Би могло да се зададе втори ключ за сортиране при повторение в едната колона, да се зададе втора колона като втори критерий за сортиране, така областта от еднакви данни ще се подраздели на други няколко.
Добра идея, трябва само някак си да я приложа в табличен вид, че не ми стана ясно на практика как би станало :)
Задаването на втори критерий се прави по показания начин, но според мен това сортиране трябва да предхожда другите функции.