
Genel formül
=OFFSET($C$5,0,(COLUMN(A8)*n)-1)
Özet
Değerleri kopyalamak veya her 3. sütun, her 5. sütun vb. Gibi bir modelle referanslar oluşturmak için KAYDIR ve SÜTUN işlevlerine dayalı bir formül kullanabilirsiniz. Gösterilen örnekte, C8'deki formül şöyledir:
=OFFSET($C$5,0,(COLUMN(A8)*3)-1)
5. sıradaki her 3. değeri almak için 8. sıraya kopyalanabilir.
Açıklama
Excel'de, belirli bir modeli izleyen sütunları atlayan formülleri kolayca oluşturamazsınız, çünkü formüldeki başvurular, orijinal kaynak hücre ile yeni hedef hücre arasındaki ilişkiyi korumak için otomatik olarak değişecektir. Ancak, küçük bir çalışmayla, OFFSET işlevini kullanarak belirli bir modeli takip edecek formül referansları oluşturmak mümkündür.
OFFSET işlevi, bir başlangıç hücresinden "ofsetler" kullanarak referanslar oluşturmak için tasarlanmıştır. Gösterilen örnekte, başlangıç hücresi C5'tir ve OFFSET'e mutlak bir referans olarak sağlanır, böylece formül kopyalandıkça değişmez:
=OFFSET($C$5
Satır argümanı için, aynı satırda kalmak istediğimiz için sıfır sağlıyoruz. Sütunlar argümanı için, gerekli ofset değerini hesaplamak için bir alt formül kullanıyoruz:
(COLUMN(A8)*3)-1
1'i döndürmek için COLUMN içinde A8 kullanıyoruz (çünkü A ilk sütun olduğundan), sonra 3 elde etmek için n (bu durumda 3'tür) ile çarpıyoruz.
Formül sağa doğru satır boyunca kopyalandıkça, SÜTUN tarafından döndürülen değer 1 artar, bu da "n'inci kalıbı" oluşturur.
1'den başlayarak
Kopyalamaya ilk değerden başlamak istiyorsanız, formülü şu şekilde ayarlayabilirsiniz:
=OFFSET($C$5,0,(COLUMN(A11)-1)*3)
1'i çıkararak, ilk formülde sütun uzaklığını sıfıra zorlarız.
Sütunlar yerine satırlara kopyala
Sütunlardan satırlara kopyalamak için formülü şu şekilde değiştirebilirsiniz:
=OFFSET($C$5,0,(ROW(C1)*3)-1)
Burada, SÜTUN işlevi, SATIR işlevi ve sütundaki ilk satıra bir başvuru ile değiştirilmiştir, böylece formül birden çok satıra kopyalandığında artırma doğru şekilde çalışır.