|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.09.2009, 22:15 | #1 |
Пользователь
Регистрация: 03.09.2009
Сообщений: 28
|
Переместить строку и данные в ячейку
Добрый вечер. Окажите помощь. В выделенную желтым цветом строку вставлена формула. Все работает до тех пор пока не возникает необходимость вырезать строку и вставить ее на другое место. Читаю об относительных ссылках, но применить в данном случае У МЕНЯ не выходит. Наверно сильно торможу. Подскажите как реализовать? И спасибо большое за помощь в предыдущей теме.
|
21.09.2009, 23:04 | #2 |
Форумчанин
Регистрация: 06.08.2009
Сообщений: 472
|
выделите ячейки (не строку) - Вырезать, выделите первую ячейку слева с которой будет вставка, далее Правка - Специальная вставка и выбирайте что Вас интересует: формула - вставится формула, значения пересчитаются и изменятся, значения - значения останутся без изменений, но формул не будет
Последний раз редактировалось EugeneS; 21.09.2009 в 23:07. |
22.09.2009, 00:59 | #3 |
Пользователь
Регистрация: 03.09.2009
Сообщений: 28
|
Спасибо, но я видимо не точно сформулировала проблему. Предположим что: строка 2 в ячейке R2C1 =R1C3. Строка 3 в ячейке R3C1 =R2C3 и т.д.
В процессе работы возникает неоходимость перемещать строки (и наиболее удобный способ вырезать-вставить). Т.к. ссылки являются абсолютными то они при перемещении берут формулы из указанных ячеек. А надо: 1 ячейка 2 строки 3 столбца берет значение из 3 ячейки 1 строки 3 столбца. Т.е. "конем"))) Но... без точной привязки. Куда бы не переместили строку ячейка 1 строки берет значение на 1 строку выше из 3 столбца. У меня со словами ночью так же сложно, как и с формулами |
22.09.2009, 08:40 | #4 |
Пользователь
Регистрация: 03.09.2009
Сообщений: 28
|
А вдруг кто-то подскажет как) Место перемещения строки не фиксированно. Перемещение происходит после заполнения всех полей. Необходимо что бы время в ячейке пересчитывалось в автомате. Конечно же можно ставить = и получить данные из верхней ячейки, но муторно.
|
22.09.2009, 11:18 | #5 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
в ячейке R2C1 пишите =R[-1]C3 и копируйте ее куда угодно - в первую ячеку свежескопированной строки значение будет приходить из 3-ей ячейки предыдущей строки.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
22.09.2009, 14:44 | #6 |
Пользователь
Регистрация: 03.09.2009
Сообщений: 28
|
Спасибо. Просто как все гениальное
|
22.09.2009, 18:44 | #7 |
Пользователь
Регистрация: 03.09.2009
Сообщений: 28
|
Ха-ха. Эта фишка работает, если строку вставить ТОЛЬКО ОДИН РАЗ. В случае если ее же надо перенести выше или ниже. В ячейке остается предыдущее время. (((( Что вариантов решить такую проблему нет? Строку нужно двигать иногда по 5-6 раз.
|
22.09.2009, 21:53 | #8 |
Пользователь
Регистрация: 03.09.2009
Сообщений: 28
|
Очень стыдно, что морочила голову такому уважаемому сообществу Ну почему никто, хотя бы в издевку, не написал - А ФОРМУЛУ РАСТЯНУТЬ!!! Чуть не дошла до макроса.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как в таблицу в ячейку вставить данные даты MonthCalendar1 | mnbvcxz11 | БД в Delphi | 2 | 11.08.2009 23:59 |
Перегнать данные из столбца в одну ячейку | KROZORS | Microsoft Office Access | 2 | 17.06.2009 17:58 |
Как скопировать данные из ячеку в ячейку, по параметрам. | expll | Microsoft Office Excel | 10 | 17.04.2009 21:06 |
Скопировать строку, содержащую активную ячейку. | Iren | Microsoft Office Excel | 14 | 10.10.2007 12:19 |