2014-12-16 3 views
-1

Я уверен, что это было предложено раньше, но я не мог понять, правильные условия поиска, чтобы получить ответ, который я искал, поэтому извиняться ...Easy One - ссылка на непоследовательных клетки

У меня есть один рабочий лист с регулярными, но не последовательными данными (т. Е. Значения в A1, A11, A21 ...)

В другом листе я хочу, чтобы иметь возможность вводить формулу для получения значений из этих ячеек, и пусть он будет легко масштабироваться, поэтому я могу перетащить формулу вниз и продолжать получать каждую n-ю ячейку из Sheet1. Похоже, что OFFSET будет работать, но это не так уж элегантно. VBA кажется излишним ... Есть ли лучший способ?

Спасибо!

+0

ли данные через равные промежутки, т.е. A1, A11, A21, A31, или это может быть A1, A11, A17, A30 и т.д. –

+0

да, я имел в виду,? что со словом «regular» – Brandon

ответ

1

Либо Offset, как вы сказали, или что-то подобное было бы на другом листе в строке 1 и копируется вниз (при условии, первый лист называется «Лист1», или изменение фактического имени:

=INDIRECT(ADDRESS(ROW()*10-9,1,,,"sheet1")) 

смещение будет еще яснее:

=OFFSET(Sheet1!A1,((ROW())-1)*10-ROW()+1,0) 
+0

ahh, спасибо! Я изо всех сил пытался понять, как реализовать ель но второй помог мне понять, почему смещение не работало для меня раньше. – Brandon