Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.09.2018, 11:45   #1
genius1976
 
Регистрация: 19.09.2018
Сообщений: 5
По умолчанию ввести значение и заполнить ячейки данными из другой книги

Добрый день, уважаемые Умные Люди.
Есть две книги. Живут в одной папке. Всегда. Хочу так:
1) в книге «проверки» в столбце 4 ввожу ИНН, а в столбце 6 книги «проверки» появляется группа риска данного ИНН из книги «риски» столбец 12.
2) а в столбце 2 книги «проверки» появляется сведённая в одну ячейку информация из книги «риски» столбцы 7 и 8, причём в таком виде: {информация из столбца 7_пробел_кавычки открываются_информация из столбца 8_кавычки закрываются}.
Да , я лентяй. А вы – умные. Если покажете – как чделать ЭТО, остальные сведения я, скорее всего, сам исполню. И будет мне - СЧАСТЬЕ, а вам - ПОЧЁТ И ПЛЮСИК К КАРМЕ)))
Вложения
Тип файла: rar ТЗ.rar (13.3 Кб, 19 просмотров)
genius1976 вне форума Ответить с цитированием
Старый 19.09.2018, 12:21   #2
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

При открытой книге "риски" в F10 введите
Код:
=ВПР(D10;[риски.xls]Лист1!$D:$L;9;)
в В10
Код:
=ВПР(D10;[риски.xls]Лист1!$D:$G;4;)&" """&ВПР(D10;[риски.xls]Лист1!$D:$H;5;)&""""
и "растяните" вниз. Если преобразовать таблицу в "умную таблицу" (Вставка - Таблица, Excel 2007+), то в новых строках формула будет вставляться автоматически.
При закрытой книге "риски" формула тоже будет работать, вместо имени книги появится полный путь.
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 19.09.2018, 12:52   #3
genius1976
 
Регистрация: 19.09.2018
Сообщений: 5
По умолчанию

ВАУ!
Теперь ещё бы разобраться с первой частью задачки!
То что Вы написали, особенно =ВПР(D10;[риски.xls]Лист1!$D:$G;4&" """&ВПР(D10;[риски.xls]Лист1!$D:$H;5&"""" - Круто! Работает, зараза!
Но - самое главное - это связать всё с введением ИНН...
genius1976 вне форума Ответить с цитированием
Старый 19.09.2018, 13:45   #4
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Цитата:
Сообщение от genius1976 Посмотреть сообщение
Но - самое главное - это связать всё с введением ИНН...
А в чем проблема? Если меняете ИНН в уже заполненной строке, формула обновит значение. Если пишете ИНН в новой строке, скопируйте ("протяните") ячейку с формулой в новую строку. Или, еще раз
Цитата:
Сообщение от Казанский Посмотреть сообщение
Если преобразовать таблицу в "умную таблицу" (Вставка - Таблица, Excel 2007+), то в новых строках формула будет вставляться автоматически.
Цитата:
Сообщение от genius1976 Посмотреть сообщение
я лентяй
Все же почитайте
F1 - Создание и удаление формулы
F1 - Автоматическое заполнение ячеек листа данными
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 20.09.2018, 04:21   #5
genius1976
 
Регистрация: 19.09.2018
Сообщений: 5
По умолчанию

Цитата:
Сообщение от Казанский Посмотреть сообщение
F1 - Создание и удаление формулы
F1 - Автоматическое заполнение ячеек листа данными
Спасибо, почитал, освежил... но
возможно я слишком прозрачно описал смысл задачи. Сейчас попробую иначе:
нужно, что бы при воде значения ИНН в ячейку D10 листа 1 книги "проверки" был найден такой же ИНН в книге "риски" столбец D. Если такое значение есть, то из книги "риски" столбец L соответсвующей строки забираем значение (текст) и вставляем его в ячейку столбца F листа 1 книги "проверки" на соответсвующей строке... одновременно с этим (т.е. вводом ИНН в ячейку D10 листа 1 книги "проверки") должно происходить событие {=ВПР(D10;[риски.xls]Лист1!$D:$G;4&" """&ВПР(D10;[риски.xls]Лист1!$D:$H;5&""""}.
ИТОГ: ввёл ИНН в D10 книги "проверки"- получил заполненные значениями из книги "риски" ячейки b10 b f10 книги "проверки". вот так.

Последний раз редактировалось genius1976; 20.09.2018 в 04:44.
genius1976 вне форума Ответить с цитированием
Старый 21.09.2018, 13:04   #6
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Не понимаю, в чем проблема. Файл "проверки" ведь не выгружается каждый раз, в нем можно написать формулы и сохранить?
Вставил формулы на 100 строк вниз, дополнил функцией ЕСЛИОШИБКА (Excel 2007+). Сохраните в папку с "рисками", если при открытии попросит изменить связи, укажите расположение файла "риски".
Вложения
Тип файла: xls проверки.xls (66.0 Кб, 18 просмотров)
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 24.09.2018, 04:09   #7
genius1976
 
Регистрация: 19.09.2018
Сообщений: 5
По умолчанию

[QUOTE=Казанский;1750916]Не понимаю, в чем проблема

проблема была в отсутствии моего мозга))) ЕСЛИОШИБКА!!!! блин. смотрел же её... вот что значит - классическое образование против верхоглядства! ОГРОМНОЕ СПАСИБО!
genius1976 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вставить данные из ячейки одной книги в textbox формы другой книги ac1-caesar Microsoft Office Excel 21 07.04.2016 14:07
Формула СУММПРОИЗВ() с данными из другой книги kipish_lp Microsoft Office Excel 7 03.06.2010 10:14
Раскрыващийся список с данными из другой ячейки tissot Microsoft Office Excel 1 05.02.2010 00:56
Выпадающий список с данными из другой (закрытой) книги metnek Microsoft Office Excel 9 30.01.2010 19:45