Как се прави падащо меню с данни от друг файл?

Microsoft Excel Тайните на Excel

Казахте, че може да се направи такова меню с данни от друг файл. Как става това?

Диляна, става по същия начин както между различни листа от един файл: с примерно два отворени файла. Пробвах го с наименован диапазон, независимо от версията на Excel.

Какъв точно синтаксис използваш за Sours? Пробвах по най-различни начини. Не ми позволява да отворя другият файл и да избера клетките, а когато имам наименован диапазон ми казва че не го разпознава.

Става по следният начин.

Отиваш в Formulas -> Name Manager
с new дефинираш диапазон. Диапазонът ти сочи към другият файл. Прости избираш клетките, но може и да напишеш
Name: DiapazonDrugFile
Refers to: =[Book1.xlsx]Sheet1!$I$4:$I$6

в Data Validation избираш List и
в source задаваш =DiapazonDrugFile

Изписва ми че не мога да правя референции към друг файл
"You may not use references to other workbooks for Data Validation criteria"

И на мен така ми изписва.

Получава се по следния начин: Първо отваряш Name Manager, следва NEW, след това бутонът Refers to, след като натиснеш този бутон и остане New Name-Refers to вече можеш да посочиш другия файл и да зададеш диапазон следва Enter и трябва да зададеш име на диапазона, след това копираш /Ctrl+C/ адреса на новия диапазон от  Refers to и с ОК и Close затваряш Name Manager. Отваряш Data Validation и в полето Source пействаш /Ctrl+V/ адреса на новия диапазон и даваш ОК

Обаче при мен падащото меню с данни от друг файл работи само когато и другият файл е отворен. Иначе е неактивно.

Къде да намеря Name Manager в стара версия на Excel във Windos XP?

опитах се да направя препратка към друг отворен екселски файл по по-горе изброените начини, но нещо не ми се получава


или това ми се получава

ако не се лъжа, това е проблем на по-старата версия, която имаш

Благодаря!

И при мен не се получи с използване на диапазон от друг файл, но пак ще пробвам. С 2013 съм.

По начина на Иван Гумнеров се получава, наистина само когато са отворени и двата файла.Благодаря за разяснението, много ми помогна.

На мен не ми се получава и по двата начина. излизат ми същите предупреждения, като при Марина Радева. Радева, ти дали си реши проблема ?:):):)

Здравейте! Информацията е много полезна, но и аз не успях да направя препратка към базата данни от друг файл, където данните са в таблица със зададено име. Пробвах и по двата начина, но не се получава. Може ли да ми помогнете?

С версия 2010 съм

Нещо интересно. При избора на диапазон избрах цялата колона , така при добавяне на нов ред в списъка автоматично се появява и не е необходимо да изпълняваме допълнителни функции за добавяне на нови редове.В диапазона за данни се изписва  =Данни!$B:$B 

Здравейте и при мен не се получи  с препратка към база данни от друг файл.

Видя ми се много сложно, по точно по-дълго да променям диапазона  при прибавяне на нови имена и затова пробвах с вмъкване на нови редове и новите имена автоматично се включиха в списъка ,но не зная дали това е правилен начин.Работя с версия 2010

Много благодаря на КРАСИМИРА КРЪСТЕВА! Това е най-лесният начин. Работи и при версия 2007.


Microsoft Office Professional Plus 2013

Предложеният от г-н Цукев вариант за ползване на диапазон от друг Workbook е синтактично логичен/правилен, но за съжаление не работи :( 

И при мен излиза предупреждение, че този тип референция не може да се ползва при Data Validation.

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

Супер сте! Най-накрая се получи! Вер 2007

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

И при мен нищо не се получава. Изобщо не иска да ми маркира диапазон,нито от друг файл, нито от друг Sheet. И съм с версия от 2003г. Моля, помогнете!

И при мен при опит да използвам диапозон от друг фал се появява грешката: This type of reference cannot be used in a Data Validation formulas. Метода, посочен от Иван Гумнеров, също не работи при мен. Някой намери ли решение?

Може да се използва и функцията Consolidate Тя обобщава(консолидира) данни от различни, но отворени файлове. Най - важна е отметката (стрелка9), която позволява при промяна на данните, те автоматично да се променят и в консолидираната таблица. Дано е станало ясно! Лек ден и успехи!

Хареса ми въпроса и всички коментари по него.Освен урока научих много неща около него.Благодаря на всички.

Нищо не ми се получава колкото и да опитвам. С 2016 съм. Излизат същите съобщения като при Марина Радева.

И при мене не става със зададен диапазон от друг file. Изписва същото, което Марина Радева е приложила с изображение. С версия 2016 съм


Вашият отговор

Научи компютърните програми онлайн от топ експертите на България
Регистрацията в АУЛА ви дава:
  • 20 безплатни урока
  • Трикове и тънкости за софтуера
  • Отговори на вашите въпроси
  • Регистрация