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

Вход

Регистрация

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

 

= Мир MS Excel/Подстановка данных при выполнении нескольких условий - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Подстановка данных при выполнении нескольких условий
Nataliy Дата: Воскресенье, 20.01.2013, 11:29 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация: 0 ±
Замечаний: 0% ±

Доброго времени суток всем. Помогите кто может. До завтра нужно обработать почти 10000 записей, но...В примере не получается только одно: как только повторяются фамилии, данные тоже повторяются (смотрите Дудырина). Подскажите как изменить формулу? В идеале конечно нужно чтобы значения подставлялись по ФИО и дате рождения, а не по одной фамилии. Как сделать такое?
К сообщению приложен файл: 7204874.xlsx (13.4 Kb)


Сообщение отредактировал Pelena - Воскресенье, 20.01.2013, 11:58
 
Ответить
СообщениеДоброго времени суток всем. Помогите кто может. До завтра нужно обработать почти 10000 записей, но...В примере не получается только одно: как только повторяются фамилии, данные тоже повторяются (смотрите Дудырина). Подскажите как изменить формулу? В идеале конечно нужно чтобы значения подставлялись по ФИО и дате рождения, а не по одной фамилии. Как сделать такое?

Автор - Nataliy
Дата добавления - 20.01.2013 в 11:29
Pelena Дата: Воскресенье, 20.01.2013, 12:12 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19402
Репутация: 4554 ±
Замечаний: ±

Excel 365 & Mac Excel
Nataliy, почитайте здесь хорошо написано, правда на 10000 строк, наверное, будет тормозить


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеNataliy, почитайте здесь хорошо написано, правда на 10000 строк, наверное, будет тормозить

Автор - Pelena
Дата добавления - 20.01.2013 в 12:12
Nataliy Дата: Воскресенье, 20.01.2013, 12:16 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация: 0 ±
Замечаний: 0% ±

Я это читала. Я плохо разбираюсь в формулах, особенно когда экстренный случай. Уже пыталась делать по всякому, но увы, не получается.
 
Ответить
СообщениеЯ это читала. Я плохо разбираюсь в формулах, особенно когда экстренный случай. Уже пыталась делать по всякому, но увы, не получается.

Автор - Nataliy
Дата добавления - 20.01.2013 в 12:16
Pelena Дата: Воскресенье, 20.01.2013, 12:25 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19402
Репутация: 4554 ±
Замечаний: ±

Excel 365 & Mac Excel
Немного другой вариант, но тоже не знаю, как на 10000 строк будет работать
Код
=СУММПРОИЗВ((A2&B2&C2&D2=Лист2!$A$2:$A$19&Лист2!$B$2:$B$19&Лист2!$C$2:$C$19&Лист2!$D$2:$D$19)*Лист2!$G$2:$G$19)

Ещё вариант, формула массива вводится нажатием сочетания клавиш Ctrl+Shift+Enter
Код
=ИНДЕКС(Лист2!$G$2:$G$19;ПОИСКПОЗ(A2&B2&C2&D2;Лист2!$A$2:$A$19&Лист2!$B$2:$B$19&Лист2!$C$2:$C$19&Лист2!$D$2:$D$19;0))
К сообщению приложен файл: 6993200.xlsx (14.2 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеНемного другой вариант, но тоже не знаю, как на 10000 строк будет работать
Код
=СУММПРОИЗВ((A2&B2&C2&D2=Лист2!$A$2:$A$19&Лист2!$B$2:$B$19&Лист2!$C$2:$C$19&Лист2!$D$2:$D$19)*Лист2!$G$2:$G$19)

Ещё вариант, формула массива вводится нажатием сочетания клавиш Ctrl+Shift+Enter
Код
=ИНДЕКС(Лист2!$G$2:$G$19;ПОИСКПОЗ(A2&B2&C2&D2;Лист2!$A$2:$A$19&Лист2!$B$2:$B$19&Лист2!$C$2:$C$19&Лист2!$D$2:$D$19;0))

Автор - Pelena
Дата добавления - 20.01.2013 в 12:25
AlexM Дата: Воскресенье, 20.01.2013, 12:40 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
Сделал именованную формулу
Код
=ПОИСКПОЗ(Лист1!$A2&Лист1!$B2&Лист1!$C2;Лист2!$A$1:$A$10000&Лист2!$B$1:$B$10000&Лист2!$C$1:$C$10000;0)

А в ячейках
Код
=ИНДЕКС(Лист2!$A$1:$J$10000;Строка;СТОЛБЕЦ())

Обработка 19 строк заняло ~ 10 мин.
Может к компьютер старенький напрягся чрезмерно?
Вот с ответом чуть опоздал.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеСделал именованную формулу
Код
=ПОИСКПОЗ(Лист1!$A2&Лист1!$B2&Лист1!$C2;Лист2!$A$1:$A$10000&Лист2!$B$1:$B$10000&Лист2!$C$1:$C$10000;0)

А в ячейках
Код
=ИНДЕКС(Лист2!$A$1:$J$10000;Строка;СТОЛБЕЦ())

Обработка 19 строк заняло ~ 10 мин.
Может к компьютер старенький напрягся чрезмерно?
Вот с ответом чуть опоздал.

Автор - AlexM
Дата добавления - 20.01.2013 в 12:40
Nataliy Дата: Воскресенье, 20.01.2013, 12:58 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация: 0 ±
Замечаний: 0% ±

Цитата (Pelena)
Немного другой вариант, но тоже не знаю, как на 10000 строк будет работать
Формула
=СУММПРОИЗВ((A2&B2&C2&D2=Лист2!$A$2:$A$19&Лист2!$B$2:$B$19&Лист2!$C$2:$C$19&Лист2!$D$2:$D$19)*Лист2!$G$2:$G$19)

Ещё вариант, формула массива вводится нажатием сочетания клавиш Ctrl+Shift+Enter
Формула
=ИНДЕКС(Лист2!$G$2:$G$19;ПОИСКПОЗ(A2&B2&C2&D2;Лист2!$A$2:$A$19&Лист2!$B$2:$B$19&Лист2!$C$2:$C$19&Лист2!$D$2:$D$19;0))


По обоим формулам ставит #ЗНАЧ!
 
Ответить
Сообщение
Цитата (Pelena)
Немного другой вариант, но тоже не знаю, как на 10000 строк будет работать
Формула
=СУММПРОИЗВ((A2&B2&C2&D2=Лист2!$A$2:$A$19&Лист2!$B$2:$B$19&Лист2!$C$2:$C$19&Лист2!$D$2:$D$19)*Лист2!$G$2:$G$19)

Ещё вариант, формула массива вводится нажатием сочетания клавиш Ctrl+Shift+Enter
Формула
=ИНДЕКС(Лист2!$G$2:$G$19;ПОИСКПОЗ(A2&B2&C2&D2;Лист2!$A$2:$A$19&Лист2!$B$2:$B$19&Лист2!$C$2:$C$19&Лист2!$D$2:$D$19;0))


По обоим формулам ставит #ЗНАЧ!

Автор - Nataliy
Дата добавления - 20.01.2013 в 12:58
Матрёна Дата: Воскресенье, 20.01.2013, 12:59 | Сообщение № 7
Группа: Проверенные
Ранг: Обитатель
Сообщений: 398
Репутация: 40 ±
Замечаний: 0% ±

Вариант с простейшими функциями - ЕСЛИ, ВПР, СЦЕПЛЕНИЕ (знак &).
Формулы с ОТНОСИТЕЛЬНЫМИ ссылками.

Функция ЕСЛИ проверяет работу ВПР: найдено - РЕЗУЛЬТАТ ВПР, не найдено - ПУСТО.
Поиск по сцепленным фамилии, имени, отчеству - 100-ый успех.
К сообщению приложен файл: NATALY.xls (48.5 Kb)
 
Ответить
СообщениеВариант с простейшими функциями - ЕСЛИ, ВПР, СЦЕПЛЕНИЕ (знак &).
Формулы с ОТНОСИТЕЛЬНЫМИ ссылками.

Функция ЕСЛИ проверяет работу ВПР: найдено - РЕЗУЛЬТАТ ВПР, не найдено - ПУСТО.
Поиск по сцепленным фамилии, имени, отчеству - 100-ый успех.

Автор - Матрёна
Дата добавления - 20.01.2013 в 12:59
Nataliy Дата: Воскресенье, 20.01.2013, 13:12 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация: 0 ±
Замечаний: 0% ±

Цитата (Матрёна)
Вариант с простейшими функциями - ЕСЛИ, ВПР, СЦЕПЛЕНИЕ (знак &).
Формулы с ОТНОСИТЕЛЬНЫМИ ссылками.

Функция ЕСЛИ проверяет работу ВПР: найдено - РЕЗУЛЬТАТ ВПР, не найдено - ПУСТО.
Поиск по сцепленным фамилии, имени, отчеству - 100-ый успех.


Ставит значение #ИМЯ?
 
Ответить
Сообщение
Цитата (Матрёна)
Вариант с простейшими функциями - ЕСЛИ, ВПР, СЦЕПЛЕНИЕ (знак &).
Формулы с ОТНОСИТЕЛЬНЫМИ ссылками.

Функция ЕСЛИ проверяет работу ВПР: найдено - РЕЗУЛЬТАТ ВПР, не найдено - ПУСТО.
Поиск по сцепленным фамилии, имени, отчеству - 100-ый успех.


Ставит значение #ИМЯ?

Автор - Nataliy
Дата добавления - 20.01.2013 в 13:12
AlexM Дата: Воскресенье, 20.01.2013, 13:18 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
Вариант с именованными формулами До 100 строк
Поэкспериментируйте, заменив 100 в именованной формуле и формуле ИНДЕКС, на большее число.

Первая формула Елены может работать только с числами, а с текстом вернет ошибку.
Вторая формула вводится нажатием трех клавиш Ctrl+Shift+Enter
К сообщению приложен файл: 7204874_new.xls (40.0 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеВариант с именованными формулами До 100 строк
Поэкспериментируйте, заменив 100 в именованной формуле и формуле ИНДЕКС, на большее число.

Первая формула Елены может работать только с числами, а с текстом вернет ошибку.
Вторая формула вводится нажатием трех клавиш Ctrl+Shift+Enter

Автор - AlexM
Дата добавления - 20.01.2013 в 13:18
Матрёна Дата: Воскресенье, 20.01.2013, 13:19 | Сообщение № 10
Группа: Проверенные
Ранг: Обитатель
Сообщений: 398
Репутация: 40 ±
Замечаний: 0% ±

Цитата (Nataliy)
Ставит значение #ИМЯ?

Прошу пардону: забыла уточнить...
На листе2 выделите всю информационную матрицу и присвойте ей имя
Имя может быть произвольным, но если Вы мои формулы не изменили, то назовите матрицу (A3:K20) - BD.
 
Ответить
Сообщение
Цитата (Nataliy)
Ставит значение #ИМЯ?

Прошу пардону: забыла уточнить...
На листе2 выделите всю информационную матрицу и присвойте ей имя
Имя может быть произвольным, но если Вы мои формулы не изменили, то назовите матрицу (A3:K20) - BD.

Автор - Матрёна
Дата добавления - 20.01.2013 в 13:19
Матрёна Дата: Воскресенье, 20.01.2013, 13:21 | Сообщение № 11
Группа: Проверенные
Ранг: Обитатель
Сообщений: 398
Репутация: 40 ±
Замечаний: 0% ±

Цитата (Матрёна)
Вариант с именованными формулами До 100 строк


?! :)))))))))))))))))
 
Ответить
Сообщение
Цитата (Матрёна)
Вариант с именованными формулами До 100 строк


?! :)))))))))))))))))

Автор - Матрёна
Дата добавления - 20.01.2013 в 13:21
AlexM Дата: Воскресенье, 20.01.2013, 13:22 | Сообщение № 12
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
Цитата (Матрёна)
?! :)))))))))))))))))

Это что значит?

PS. Столбец G на Лист1 надо отформатировать как Число без знаков после запятой.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Воскресенье, 20.01.2013, 13:25
 
Ответить
Сообщение
Цитата (Матрёна)
?! :)))))))))))))))))

Это что значит?

PS. Столбец G на Лист1 надо отформатировать как Число без знаков после запятой.

Автор - AlexM
Дата добавления - 20.01.2013 в 13:22
Матрёна Дата: Воскресенье, 20.01.2013, 13:24 | Сообщение № 13
Группа: Проверенные
Ранг: Обитатель
Сообщений: 398
Репутация: 40 ±
Замечаний: 0% ±

Цитата (AlexM)
Это что значит?

На чем зиждется Ваше утверждение?!
 
Ответить
Сообщение
Цитата (AlexM)
Это что значит?

На чем зиждется Ваше утверждение?!

Автор - Матрёна
Дата добавления - 20.01.2013 в 13:24
AlexM Дата: Воскресенье, 20.01.2013, 13:27 | Сообщение № 14
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
Я столько знаков препинания расшифровать не могу. Нет опыта.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеЯ столько знаков препинания расшифровать не могу. Нет опыта.

Автор - AlexM
Дата добавления - 20.01.2013 в 13:27
Матрёна Дата: Воскресенье, 20.01.2013, 13:31 | Сообщение № 15
Группа: Проверенные
Ранг: Обитатель
Сообщений: 398
Репутация: 40 ±
Замечаний: 0% ±

AlexM!
Ваш юмор для меня не доступен. :))))))))))))
 
Ответить
СообщениеAlexM!
Ваш юмор для меня не доступен. :))))))))))))

Автор - Матрёна
Дата добавления - 20.01.2013 в 13:31
Nataliy Дата: Воскресенье, 20.01.2013, 13:34 | Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация: 0 ±
Замечаний: 0% ±

МАТРЕНА, ОГРОМНОЕ СПАСИБО! ВРОДЕ ПОЛУЧАЕТСЯ.
 
Ответить
СообщениеМАТРЕНА, ОГРОМНОЕ СПАСИБО! ВРОДЕ ПОЛУЧАЕТСЯ.

Автор - Nataliy
Дата добавления - 20.01.2013 в 13:34
Nataliy Дата: Воскресенье, 20.01.2013, 13:35 | Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация: 0 ±
Замечаний: 0% ±

Подскажите еще как сделать чтобы при копировании данных с формулой, копировались данные, а не ставилось #ссылка!
 
Ответить
СообщениеПодскажите еще как сделать чтобы при копировании данных с формулой, копировались данные, а не ставилось #ссылка!

Автор - Nataliy
Дата добавления - 20.01.2013 в 13:35
Матрёна Дата: Воскресенье, 20.01.2013, 13:37 | Сообщение № 18
Группа: Проверенные
Ранг: Обитатель
Сообщений: 398
Репутация: 40 ±
Замечаний: 0% ±

Цитата (Nataliy)
ВРОДЕ ПОЛУЧАЕТСЯ.

Наталья!
Будут вопросы - обращайтесь.
Можно в Скайп: демонстрация экрана.
 
Ответить
Сообщение
Цитата (Nataliy)
ВРОДЕ ПОЛУЧАЕТСЯ.

Наталья!
Будут вопросы - обращайтесь.
Можно в Скайп: демонстрация экрана.

Автор - Матрёна
Дата добавления - 20.01.2013 в 13:37
Матрёна Дата: Воскресенье, 20.01.2013, 13:38 | Сообщение № 19
Группа: Проверенные
Ранг: Обитатель
Сообщений: 398
Репутация: 40 ±
Замечаний: 0% ±

Цитата (Nataliy)
Подскажите еще как сделать чтобы при копировании данных с формулой, копировались данные, а не ставилось #ссылка!

Прикрепите файл.
 
Ответить
Сообщение
Цитата (Nataliy)
Подскажите еще как сделать чтобы при копировании данных с формулой, копировались данные, а не ставилось #ссылка!

Прикрепите файл.

Автор - Матрёна
Дата добавления - 20.01.2013 в 13:38
Матрёна Дата: Воскресенье, 20.01.2013, 13:43 | Сообщение № 20
Группа: Проверенные
Ранг: Обитатель
Сообщений: 398
Репутация: 40 ±
Замечаний: 0% ±

Цитата (Nataliy)
Подскажите еще как сделать чтобы при копировании данных с формулой, копировались данные, а не ставилось #ссылка!

Может быть, Вы имели в виду - Специальная Вставка (Значения)?
 
Ответить
Сообщение
Цитата (Nataliy)
Подскажите еще как сделать чтобы при копировании данных с формулой, копировались данные, а не ставилось #ссылка!

Может быть, Вы имели в виду - Специальная Вставка (Значения)?

Автор - Матрёна
Дата добавления - 20.01.2013 в 13:43
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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