Как да извлека ред?
Здравейте, Бих искала да знам има ли възможност в един sheet да извлека ред от база данни от друг sheet. С функцията VLOOKUP успявам, но само за клетка от определена колона.
Здравей, Виктория.
Когато става дума за ред използвай HLOOKUP, принципа е същия, но работи хоризонтално, не вертикално както Vlookup.
Не разбирам каква е целта на упражнението, но ако под "да извлека ред от база данни от друг sheet" се има предвид "да взема стойностите на Хикс клетки от даден ред в другия шийт", защо не се направят Хикс на брой VLOOKUP-а?
Може и по-умно решение да има, но ще ми трябват повече подробности какво се опитвате да направите
Може би не се изразих правилно. Искам да направя следното
Лек ден и успехи!
Да, но по този начин връщам, като резултат само една клетка, а не цял ред.
може би и ние не се изразяваме правилно. Правиш си формулата да ти извика по номер на клиента името. Една примерна формула: =VLOOKUP($A4;Лист1!$A$2:$I$5000;COLUMNS(Лист1!$A$2:Лист1!b$2);FALSE) След това си копираш надясно. (Пиша малко наизуст, може и да съм объркал някъде в доларите)
Може и с HLOOKUP, но тогава е малко по-различно. може и с INDEX+MATCH ако искаш.
Аз лично бих го направил с пивот таблица, но това е друг въпрос
Лек ден и успехи!
Лек ден и успехи!
Благодаря за търпението и подробното описание. Постигнах успех с последния вариант.
Изпробвах и варианта с VLOOKUP с примерната формула и копирането ѝ в други клетки. Отново благодаря за помощта и проявеното разбиране.
Виктория, тези имена повтарят ли се до края на означената таблица? Ако се повтарят по някакъв начин, то какво става с данните за съответното лице за артикул 1, артикул 2 и т.н. - трябва да се сумират, сравняват, - какво? Накрая трябва ли да се прави обща сума за лицата или поотделно, въобще, какво се цели да се постигне на края? Мисля, че показаната таблица е само за целите на примера, защото едва ли някой ще се занимава с пет реда и тридесет цифри за да извлече някаква информация! Виктория, извинявайте, ако сте се почувствала засегната! Лек ден и още веднъж - извинения!
Не, няма повтарящи се имена. Идеята ми е всеки клиент да има свой собствен номер и по него да намирам продажните цени, които са различни за всеки от тях. Не желая да се вижда общата база когато се търси и заради това не използвам филтриране. Знаех какво искам да направя, но не и как да го постигна. Няма нужда от извинения, все пак вие ми помогнахте. Приятен ден и на вас.
Виктория, ако се наложи да сумирате данните за всеки клиент, ето удобен и бърз начин да направите това:
Лек ден и успехи!
Мисля че няма да ми е необходимо към момента, но е нещо ново, което не знаех. Благодаря!
А ето и моето предложение:
1. Въвеждаме помощен ред с номерация на колоните (1);
2. Базата данни превръщаме в екселска таблица, Ctrl+T (2);
3. За въвеждане на номера на клиента може да направим падащо меню - Data Validation;
4. Маркираме реда, в който ще въвеждаме формулата, в моя случай =VLOOKUP($B11;baza;A$2;0) и за завършването на формулата за да се въведе едновременно във всички маркирани клетки натискаме Ctrl+Enter.