Знатокам Excel
Apr. 22nd, 2008 02:18 pm![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
Люди добрые, спасайте.
На работе дали задание: есть две таблички в Excel (данные: ФИО, телефоны, адреса и т.п.), нужно из них вычленить ФИО, которые есть в обеих таблицах, и вынести их, вместе с сопровождающими данными, в третью таблицу. Каким макаром это сделать?
Помогите, на дайте мне сломать мозг во цвете лет!
Объясняйте подробно, как для дауна - я в этом Экселе очень плохо ориентируюсь, если честно...
На работе дали задание: есть две таблички в Excel (данные: ФИО, телефоны, адреса и т.п.), нужно из них вычленить ФИО, которые есть в обеих таблицах, и вынести их, вместе с сопровождающими данными, в третью таблицу. Каким макаром это сделать?
Помогите, на дайте мне сломать мозг во цвете лет!
Объясняйте подробно, как для дауна - я в этом Экселе очень плохо ориентируюсь, если честно...
no subject
Date: 2008-04-22 11:48 am (UTC)не совсем понимаю, для чего тут вторая табличка.
пусть для первой таблички первая колонка - это номера строк, а данные располагаются в стобликах A, B, C и т.д.
тогда решение будет выглядеть вот так:
=ЕСЛИ(A1="Катя Иванова";СЦЕПИТЬ(B1;" ";C1;" ";D1;0))
пробелы добавляем для читабельности.
На выходе получим:
Катя Иванова 3333333 Москва ул. Икс
В случае несовпадения ячейки и условия получим 0. Или, если заменить его в формуле на " " (пробел), то получим пустую строку.
Если необходимы проверка на предмет совпадения ФИО по первой и второй таблице:
Для начала переделаем 2 таблицу чутка (для понимабельности)
2 таблица
1 Катя Иванова 666666
2 Надя Хренникова 1111111
3 Виктор Лопух 5555555
предположим, что вторая таблица начинается с 10 строки.
Тогда решение будет таким:
=ЕСЛИ(И(A10="Катя Иванова";A1="Катя Иванова");СЦЕПИТЬ(B1;" ";C1;" ";D1;" ";D10;0))
На выходе получим:
Катя Иванова 3333333 Москва ул. Икс 666666
можно переделать обе формулы так, что бы проще было подставлять условие, например, перечислив возможные условия в столбик где-нибудь.
Пояснения/комментарии нужны?
no subject
Date: 2008-04-22 12:23 pm (UTC)Понимашь, в обех таблицах 10 тыщ номеров. Мне каждый номер таким образом обрабатывать? Смысл не в том, чтобы вытащить адрес из второй таблицы. Смысл в том, чтобы выделить номера и фио абонентов, которые совпадают в двух таблицах и вынести ее в третью. При этом в обеих таблицах есть еще и другие, не совпадающие данные (адреса и т.п.)
no subject
Date: 2008-04-22 12:31 pm (UTC)тогда вышеописанный метод канешна не подойдет:)
тогда не готов сразу ответить...подумать надо.
Но насколько я понимаю, тебе уже скинули какой-то шаблончик)