Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Заполнение при совпадении данными в таблице - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Заполнение при совпадении данными в таблице
cavstarica Дата: Суббота, 23.05.2015, 09:17 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Ребята, помогите. Всю ночь мучаюсь, не получается. К понедельнику нужно сделать следующее.
Имеется файл эксель. В нём 2 листа. В каждом листе по 3 столбца. В первом листе- A-фамилия, B-имя, С-пусто. Во втором листе- A-фамилия, B-имя, С-восьмизначный код человека. Всего таких кодов около 40 разныых. Людей порядка 1000 человек в одной таблице и полторы тысячи в другой. Нужно при совпадении фамилии и имени из второй таблицы с фамилией и именем из первой, проставить каждому человеку его восьмизначный код. Буду очень признателен за помощь!
К сообщению приложен файл: 8981469.xls (20.0 Kb)
 
Ответить
СообщениеРебята, помогите. Всю ночь мучаюсь, не получается. К понедельнику нужно сделать следующее.
Имеется файл эксель. В нём 2 листа. В каждом листе по 3 столбца. В первом листе- A-фамилия, B-имя, С-пусто. Во втором листе- A-фамилия, B-имя, С-восьмизначный код человека. Всего таких кодов около 40 разныых. Людей порядка 1000 человек в одной таблице и полторы тысячи в другой. Нужно при совпадении фамилии и имени из второй таблицы с фамилией и именем из первой, проставить каждому человеку его восьмизначный код. Буду очень признателен за помощь!

Автор - cavstarica
Дата добавления - 23.05.2015 в 09:17
Manyasha Дата: Суббота, 23.05.2015, 09:48 | Сообщение № 2
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация: 902 ±
Замечаний: 0% ±

Excel 2010, 2016
cavstarica, здравствуйте. Можно так:
Код
=СУММПРОИЗВ((A1=Лист2!$A$1:$A$8)*(B1=Лист2!$B$1:$B$8)*Лист2!$C$1:$C$8)
при условии, что на одном листе (точнее на втором) нет повторяющихся строк, иначе их коды будут складываться.
Нолики убрала условным форматированием.
К сообщению приложен файл: 8981469_1.xls (21.5 Kb)


ЯД: 410013299366744 WM: R193491431804
 
Ответить
Сообщениеcavstarica, здравствуйте. Можно так:
Код
=СУММПРОИЗВ((A1=Лист2!$A$1:$A$8)*(B1=Лист2!$B$1:$B$8)*Лист2!$C$1:$C$8)
при условии, что на одном листе (точнее на втором) нет повторяющихся строк, иначе их коды будут складываться.
Нолики убрала условным форматированием.

Автор - Manyasha
Дата добавления - 23.05.2015 в 09:48
cavstarica Дата: Воскресенье, 24.05.2015, 10:59 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Скажите, если в вашем примере всё получается, то когда добавляю своих людей- третья графа не заполняется. См. пример. Например, почему-то Петров Николай не заполнился. Вот почему, не пойму.
К сообщению приложен файл: 5849373.xls (22.0 Kb)
 
Ответить
СообщениеСкажите, если в вашем примере всё получается, то когда добавляю своих людей- третья графа не заполняется. См. пример. Например, почему-то Петров Николай не заполнился. Вот почему, не пойму.

Автор - cavstarica
Дата добавления - 24.05.2015 в 10:59
Pelena Дата: Воскресенье, 24.05.2015, 11:03 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19517
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Увеличьте диапазон А1:А8, можно с запасом.
Например, для 100 строк
Код
=СУММПРОИЗВ((A1=Лист2!$A$1:$A$100)*(B1=Лист2!$B$1:$B$100)*Лист2!$C$1:$C$100)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеУвеличьте диапазон А1:А8, можно с запасом.
Например, для 100 строк
Код
=СУММПРОИЗВ((A1=Лист2!$A$1:$A$100)*(B1=Лист2!$B$1:$B$100)*Лист2!$C$1:$C$100)

Автор - Pelena
Дата добавления - 24.05.2015 в 11:03
Stics Дата: Воскресенье, 24.05.2015, 21:17 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация: 6 ±
Замечаний: 0% ±

Excel 2013
Еще вариант
Код
=ЕСЛИОШИБКА(ИНДЕКС(Лист2!$C$1:$C$8;ПОИСКПОЗ(A1&B1;Лист2!$A$1:$A$8&Лист2!$B$1:$B$8;0));"")

Формула массива
 
Ответить
СообщениеЕще вариант
Код
=ЕСЛИОШИБКА(ИНДЕКС(Лист2!$C$1:$C$8;ПОИСКПОЗ(A1&B1;Лист2!$A$1:$A$8&Лист2!$B$1:$B$8;0));"")

Формула массива

Автор - Stics
Дата добавления - 24.05.2015 в 21:17
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!