PDA

Показать полную графическую версию : Поиск по листу и заполнение данными таблицы на другом листе


eus_deus
16-03-2016, 19:18
Здравствуйте!
Сразу прошу прощения за название темы - возможно, не слишком по сути, но другого не придумал.
Итак, задача. Имеется файл с примерно таким содержанием
Таблица 1
1 Иванов Иван Иванович №121212, директор
2 Петров Петр Петрович №131313, бухгалтер
3 Сидорова Наталья Сергеевна №141414, кассир
Нужно на другом листе формулами прописать так ( номера там есть, нужны фамилии и должности)
ЧТО НУЖНО ПОЛУЧИТЬ
121212 Иванов Иван Иванович директор
131313 Петров Петр Петрович бухгалтер
141414 Сидорова Наталья Сергеевна кассир
Чтобы данные были в разных столбцах.
Связь таблиц - только по номерам типа №121212
Подводные камни - данных может не быть, то есть номер вписан, но его в таблице для поиска нет.
Файл для опытов прикладываю
Заранее спасибо

targaryen
25-03-2016, 16:16
Могу предложить следующее решение:
1. На листе 1 выделяем столбец B;
2. На ленте заходим во вкладку "Данные"--> блок "Работа с данными" -->команда "Текст по столбцам";
3. Запускается мастер. На 1 шаге выбираем "С разделителями", на 2-ом галочками отмечаем варианты: "Запятая", "Пробел", "Другой: (ставим знак №)", "Считать последовательные разделители одним". 3-ий шаг необязателен, на 2 можно нажать сразу "Готово".
4. Текст разделится по столбцам.
5. На листе 2 прописываем формулы (см. Лист 2 во вложенном файле)
6. Готово

При добавлении новых данных на лист 1, повторяем шаги с 1-3 (только выделяем не весь столбец B, а только новые данные).
На Листе 2 просто копируем формулы.

P.S. У тебя в книге стоит ручной перерасчет формул (при сохранении), так что в реальном времени изменения можешь не увидеть.
P.P.S. При желании под все это дело можно написать макрос, но некогда...




© OSzone.net 2001-2012