Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.05.2010, 19:09   #1
alec_av
 
Регистрация: 19.04.2010
Сообщений: 6
По умолчанию Проблема с автозаполнением объединенных ячеек

Добрый день. Помогите вот с такой проблемой.
Есть лист1 перечень данных в котором некоторые ячейки объединены (столбец A1).

Необходимо сформировать другую таблицу на Лист2 в которой будут содержаться элементы из объединенных ячеек Лит1 (Большой перечень).

Подскажите как удобней и проще сделать автозаполнение Таблицы Лист2.

Пример прилагается.
Вложения
Тип файла: rar TEST.rar (2.2 Кб, 23 просмотров)
alec_av вне форума Ответить с цитированием
Старый 04.05.2010, 19:53   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

ответ во вложении
Вложения
Тип файла: rar книга319.rar (4.1 Кб, 49 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 04.05.2010, 21:27   #3
alec_av
 
Регистрация: 19.04.2010
Сообщений: 6
По умолчанию

Спасибо большое!!!!!!
=ДВССЫЛ("'Competition 1'!R" & (СТРОКА()-2)*3+1 & "C" & ЕСЛИ(СТОЛБЕЦ()>2;8-СТОЛБЕЦ();СТОЛБЕЦ())

Подскажите а что значит !R после ссылки на лист. И еще вопросик. если перечень в первом листе начинается не с A1 а с A17 а перед перечнем шапка формы что нужно поменять.

Заранее огромное спасибо.
alec_av вне форума Ответить с цитированием
Старый 04.05.2010, 22:11   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Код:
=ДВССЫЛ("'Competition 1'!R" & (СТРОКА()-2)*3+17 & "C" & ЕСЛИ(СТОЛБЕЦ()>2;8-СТОЛБЕЦ();СТОЛБЕЦ());)
если вычислить все СТРОКА(), СТОЛБЕЦ(), то в самой первой ячейке теперь получится
Код:
 =ДВССЫЛ("'Competition 1'!R17C1";)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 05.05.2010, 09:09   #5
alec_av
 
Регистрация: 19.04.2010
Сообщений: 6
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
Код:
=ДВССЫЛ("'Competition 1'!R" & (СТРОКА()-2)*3+17 & "C" & ЕСЛИ(СТОЛБЕЦ()>2;8-СТОЛБЕЦ();СТОЛБЕЦ());)
если вычислить все СТРОКА(), СТОЛБЕЦ(), то в самой первой ячейке теперь получится
Код:
 =ДВССЫЛ("'Competition 1'!R17C1";)
Что то я наверно делаю не так..... посмотрите плиз
Вложения
Тип файла: rar TEST2.rar (15.7 Кб, 11 просмотров)
alec_av вне форума Ответить с цитированием
Старый 05.05.2010, 11:11   #6
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

однако...
Код:
=ДВССЫЛ("'Competition 1'!R" & (СТРОКА()-2)*3+17 & "C" & --(СТОЛБЕЦ()>9)+СТОЛБЕЦ()-7;)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 05.05.2010, 12:02   #7
alec_av
 
Регистрация: 19.04.2010
Сообщений: 6
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
однако...
Код:
=ДВССЫЛ("'Competition 1'!R" & (СТРОКА()-2)*3+17 & "C" & --(СТОЛБЕЦ()>9)+СТОЛБЕЦ()-7;)
Спасибо огромнейшее разобрался!!!
alec_av вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как разделить значения ячеек по формату ячеек? ARIRAN Microsoft Office Excel 6 11.12.2009 15:30
Корректная печать объединенных ячеек zloy_nick Microsoft Office Excel 5 26.02.2009 16:21
Помогите решить проблему с автозаполнением kalya Microsoft Office Excel 3 07.02.2009 19:15
Запрос на вставку данных в таблицу (Проблема непустых ячеек) Ramires SQL, базы данных 3 02.10.2008 08:03