Завел учет клиентов и услуг в Google Docs. Завел отдельный лист с базой клиентов. Настроил список выбора для подстановки данных клиента на страницу услуг. Наши клиенты не дают полных данных, обычно только имя, адрес и телефон. Нужно сделать ячейки "ФИО", "Адрес" и "Телефон" зависимыми, так, чтобы при выборе телефона из выпадающего списка на листе "Услуги", автоматически заполнялись соседние ячейки "ФИО" и "Адрес" со страницы "Клиенты". В идеале также заполнять и при выборе ФИО - адрес и телефон. Ссылка на файл: Учет
Завел учет клиентов и услуг в Google Docs. Завел отдельный лист с базой клиентов. Настроил список выбора для подстановки данных клиента на страницу услуг. Наши клиенты не дают полных данных, обычно только имя, адрес и телефон. Нужно сделать ячейки "ФИО", "Адрес" и "Телефон" зависимыми, так, чтобы при выборе телефона из выпадающего списка на листе "Услуги", автоматически заполнялись соседние ячейки "ФИО" и "Адрес" со страницы "Клиенты". В идеале также заполнять и при выборе ФИО - адрес и телефон. Ссылка на файл: Учетsmolarchuk
По идее, взаимную зависимость ячеек сделать "просто формулами" не удастся. Потому что если вы выбираете в чячейке значение - то там стирается формула )) Вообще, такое построение называется "реляционные таблицы", и для связи используются специальные отдельные поля. Нет, конечно, можно было бы воспользоваться "номером телефона" - но вы гарантируете, что он у вас всегда будет, и будет уникальным? Так что проще сразу строить связи "правильно", используя отдельный столбец с "кодом". И вот для заполнения этого поля вы можете и придумывать, как организовать интерфейс. Ну а сами данные из строк связанной таблицы подтягиваются обычным =VLOOKUP() Например: Пример
По идее, взаимную зависимость ячеек сделать "просто формулами" не удастся. Потому что если вы выбираете в чячейке значение - то там стирается формула )) Вообще, такое построение называется "реляционные таблицы", и для связи используются специальные отдельные поля. Нет, конечно, можно было бы воспользоваться "номером телефона" - но вы гарантируете, что он у вас всегда будет, и будет уникальным? Так что проще сразу строить связи "правильно", используя отдельный столбец с "кодом". И вот для заполнения этого поля вы можете и придумывать, как организовать интерфейс. Ну а сами данные из строк связанной таблицы подтягиваются обычным =VLOOKUP() Например: ПримерAndreTM
Спасибо! Принцип понял. Буду пробовать через телефон, т.к. он в отличии от имени и адреса будет в любом случае уникальный. А по коду клиента в списке искать не удобно будет: сначала найди код, а потом выбери на другом листе. А телефон вбил с автозаполнением - и все подтянулось.
Спасибо! Принцип понял. Буду пробовать через телефон, т.к. он в отличии от имени и адреса будет в любом случае уникальный. А по коду клиента в списке искать не удобно будет: сначала найди код, а потом выбери на другом листе. А телефон вбил с автозаполнением - и все подтянулось.smolarchuk