![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 07.02.2011
Сообщений: 61
|
![]()
Может есть у кого какие мысли?
Необходимо найти человека по фамилии на втором листе, выцепить дату в формате 01.01.2001 и подставить на первый лист эту дату. Пример ниже Буду рад любым мыслям. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 07.02.2011
Сообщений: 61
|
![]()
Видать задача нетривиальная
![]() |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Нетривиальная таблица
![]() Можно написать нетривиальную UDF - но это будет штучный товар... специально под именно эту задачу. И т.к там ещё нужно анализировать УФ - а это уже работа... Могу подсказать - используйте код Дмтрия The_Prist Count_CellColor(), там есть блок работы с УФ. Или упростите таблицу - уберите УФ, и код будет написать проще.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#4 | |
Пользователь
Регистрация: 07.02.2011
Сообщений: 61
|
![]() Цитата:
Там фишка в том что над каждой фамилией в ячейке сдвинутой вверх от 1 до 12 есть дата в формате Д или ДД, вот ее то и надо выцепить подставить на первый лист в формате ДД.ММ.ГГГГ напротив соответствующего человека. |
|
![]() |
![]() |
![]() |
#5 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]() Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#6 | |
Пользователь
Регистрация: 07.02.2011
Сообщений: 61
|
![]() Цитата:
И в моем случае один и тот же человек не может быть записан на разные числа. |
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 07.02.2011
Сообщений: 61
|
![]()
Народ что за "ПОЗА" то уже всю голову сломал, принимает какие то разные значения которые хз откуда беруться
|
![]() |
![]() |
![]() |
#8 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
см. в диспетчер имен, там определено это имя (обозначает позиция, просто "поза" писать короче и звучит прикольнее)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 07.02.2011
Сообщений: 61
|
![]()
Вот теперь понятно что в диспетчер имен запрятана формула.
Есть еще проблема, какой из параметров надо изменить чтоб формула находилась в столбце 10, а искомое значение в столбце 2. Вот рядом и далее растянуть работает а где отступ задается не понял |
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 07.02.2011
Сообщений: 61
|
![]()
Вроде сам разобрался.
Заменяем в =НАИМЕНЬШИЙ(ЕСЛИ(дано=Лист3!R62C2;С ТРОКА(дано)+СТОЛБЕЦ(дано)/100);СТОЛБЕЦ()-3) на СТОЛБЕЦ()-9 Математика елки!!! IgorGo огромное спасибо, сам бы точно не допетрил никогда |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перенос множество данных из разных книг на 1 лист общей книги | Nick-1984 | Microsoft Office Excel | 2 | 06.04.2011 13:02 |
Поиск на другом листе | agregator | Microsoft Office Excel | 8 | 25.12.2010 19:41 |
сверка значений на другом листе подстановка подходящего | marc-nikita | Microsoft Office Excel | 5 | 07.02.2010 14:10 |
Перенос данных из строк в массив на другом листе | akd2009 | Microsoft Office Excel | 2 | 15.12.2009 15:58 |
Копировать данные из разных ячеек по нескольким листам в один лист | Dorvir | Microsoft Office Excel | 2 | 11.06.2008 10:10 |