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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.12.2010, 00:18   #1
Lvenok1987
Пользователь
 
Регистрация: 16.11.2009
Сообщений: 14
По умолчанию Значение предыдущей ячейки

Вопрос легкий до безобразия: как указать ячейке то, что нужно брать значение предыдущей ячейки?
В ОпенОффис было что-то подобие
Код:
=A[-1]
...

Нужна формула, что-бы при ее копировании в любую ячейку, выдавалось значение левостоящей ячейки.

Последний раз редактировалось Lvenok1987; 29.12.2010 в 00:24.
Lvenok1987 вне форума Ответить с цитированием
Старый 29.12.2010, 00:24   #2
аналитика
Форумчанин
 
Регистрация: 14.05.2009
Сообщений: 311
По умолчанию

.offset(-1,0)
или
.offset(0,-1)

что такое "предыдущая ячейка"? - вот в чем главный вопрос!
аналитика вне форума Ответить с цитированием
Старый 29.12.2010, 00:36   #3
Lvenok1987
Пользователь
 
Регистрация: 16.11.2009
Сообщений: 14
По умолчанию

Предыдущая, стоящая слева например. Тоесть универсальная формула, подходящая для любой ячейки. Пример:
А Б В
1 56 34 67
2 26 ке 67
3 45 56 45

Вот как для ячейки Б2, например задать значение ячейки, стоящей слева?
Тоесть нужна такая универсальная формула, что например вставив ее в любую другую ячейку (Л6, Ж89 и т.д.), оно брало значение ячейки, стоящей слева (Л5, Ж88).

Последний раз редактировалось Lvenok1987; 29.12.2010 в 00:45.
Lvenok1987 вне форума Ответить с цитированием
Старый 29.12.2010, 00:43   #4
kim2
Форумчанин
 
Регистрация: 23.03.2010
Сообщений: 101
По умолчанию

Кликаем на A2 и в строке формул пишем: =A1
Только это будет ссылка на стоящую сверху...
kim2 вне форума Ответить с цитированием
Старый 29.12.2010, 00:46   #5
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

в стиле ccылок R1C1 это выглядит так RC[-1] что значит тот же ряд колонка на 1 левее.
сменить стиль ссылок: большая круглая кнопка, "параметры Эксель", "формулы", в группе "работа с формулами", поставьте птицу "стиль ссылок R1C1.

=RC[-1] - пишите в любую ячейку, будет Вам значение из предыдущей ячейки
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете

Последний раз редактировалось IgorGO; 29.12.2010 в 00:53.
IgorGO вне форума Ответить с цитированием
Старый 29.12.2010, 00:46   #6
Lvenok1987
Пользователь
 
Регистрация: 16.11.2009
Сообщений: 14
По умолчанию

Цитата:
Сообщение от kim2 Посмотреть сообщение
Кликаем на A2 и в строке формул пишем: =A1
Только это будет ссылка на стоящую сверху...
Поправил предыдущее сообщение...надеюсь что смог донести суть проблемы
Простое кликанье тут не подходит...а если ячеек 200?
Lvenok1987 вне форума Ответить с цитированием
Старый 29.12.2010, 00:59   #7
Lvenok1987
Пользователь
 
Регистрация: 16.11.2009
Сообщений: 14
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
в стиле ccылок R1C1....
То что нужно! Большое спасибо.

P.S. Я правильно понимаю, что если не в данном стиле, это тоже как-то задается, просто меняется синтаксис формулы, правильно?

Нет, не правильно, в простом стиле он просто указывает соседнюю ячейку, это если из R1C1 в настройках снять галочку...хитрый Ексель )

Последний раз редактировалось Lvenok1987; 29.12.2010 в 01:04.
Lvenok1987 вне форума Ответить с цитированием
Старый 29.12.2010, 01:05   #8
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

однако...
1.ставите курсор в В1 пишете = и щелкаете по А1, в строке формул видите =А1, в ячейке видите такое же значение, что и в А1.
2.копируете ячейку В1 (Crtl+C)
3. ставите курсор в L6, жмете Ctrl+V. в строке формул видите =К6, в ячейке значение из К6. формула настроилась сама, это формула с относительной ссылкой, она в В1 ссылалась на ячейку левее (на А1), теперь в L6 ссылается на К6.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете

Последний раз редактировалось IgorGO; 29.12.2010 в 01:09.
IgorGO вне форума Ответить с цитированием
Старый 29.12.2010, 01:08   #9
Lvenok1987
Пользователь
 
Регистрация: 16.11.2009
Сообщений: 14
По умолчанию

Блин...стыдно как-то...Да, все работает...оба варианта...
Извините за дурацкие вопросы.
Lvenok1987 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти значение на другом листе и подставить значение следующей ячейки ElenaNTro Microsoft Office Excel 12 11.02.2019 12:44
Максимальное значение изменяемой ячейки Евгений Уральский Microsoft Office Excel 15 19.11.2010 10:58
Условие на значение ячейки AnnNet Microsoft Office Excel 2 22.01.2010 11:16
Округлить значение ячейки kzld Microsoft Office Excel 8 13.12.2009 11:58
Значение ячейки по названию листа VadimSh Microsoft Office Excel 4 02.12.2008 15:29