Kopyalarken formülün sayfa sayısını arttırmam gerekiyor


1

Şu anda yaklaşık 78/79 sayfadan bazı verileri bir araya getirmeye çalışıyorum (Güvenlik görevlisi 1, güvenlik görevlisi 2 vb. Olarak adlandırılır)

Bu formülü, adları ana sayfama çekmek için kullanıyorum:

='Security Officer 1'!$E$3

Formülü nasıl değiştirebilirim, böylece kopyaladığımda, sayfa ismini otomatik olarak 1'den 2'ye 3'e değiştirir. Bunun dolaylı işlevle ilgisi olduğuna inanıyorum?

Şimdiden teşekkürler


Neden kandırmıyorsun? Metin dizgisindeki formülü hücrelerde ayırın, sayıyı artırın, sonra concatenateonları? Örneğin A1: ='Security Officer B1: 1C1:, '!$E$3daha sonra concatenate(a1,b1,c1)her satır için kullanın .
fragamemnon

Yanıtlar:


2

Sen kullanabilirsiniz INDIRECT& ROWSbunun için:

=INDIRECT("'Security Officer "&ROWS($E$4:E4)&"'!E3")

Yukarıdakiler E3sekmesinden Hücre verecekSecurity Officer 1

Ve aşağı sürüklediğinde, o gidecek Security Officer 2


E4 nereden geliyor ??? Afedersiniz. Gelişmiş bir excel kullanıcısı değil !! yardımınız için teşekkürler
user965166

Öyleyse ROWS($E$4:E4), aralarında kaç tane satır olduğunu E4ve E4hangilerinin 1 olduğunu, 1'in güvenlik görevlisinin sonuna kadar gittiğini sayın , sonra aşağı sürüklendiğinde olur ROWS($E$4:E5)ve size 2 verir, güvenlik görevlisi 2 için,
Peter

@ PeterH, belki ROWS($E$3:E3)daha az kafa karıştırıcı olurdu.
Rey Juna

Evet, belki de @ReyJuna ROWS, sadece sürüklendiğinde artan bir sayı üretmek için kullanılır
PeterH
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.