Veriler ayrı bir çalışma sayfasındayken, bir Index formülünde dolaylı işlevi kullanma


0

Bu formül, tab antistatik üzerinde tablo verilerini kullanır .

= INDEX ( apestatic! $ E $ 42: $ L $ 2140 , MATCH (' Graphed data'! $ E4, apestatic! $ E $ 42: $ E $ 2140 , 0), MATCH (H $, apestatic! $ E $ 42: $ L $ 42 , 0))

Tablodaki verilerin solunda tarih ve saat değerleri, üstte ise benzersiz etiketler bulunur. Formülün kendisi Graphed veri adı verilen başka bir sekmededir . Tablolanan verinin şekli zaman geçtikçe dikey olarak değişebilir ve eğilime yatay olarak eklenmiş diğer veri sütunları eklenir.

Normalde veri fareyle özetlenir, ancak bunun yerine hücre adreslerini formüle iletmek isterim, böylece veri tablosu küçülür veya büyür. Bu şekilde hücreleri seçmeyi ve formülü kopyalamayı tekrar etmeme gerek yok.

Apestatik sekmesinde , tablodaki verilerin köşelerinin hücre adresini belirleyen formüllere sahibim , örneğin verilerin köşeleri şu anda

  • sol sütunun üstü $ E $ 42 - 'Get Data' hücresinde saklandı ! d1
  • sol sütun btm $ E $ 2140 - 'Get Data' hücresinde saklanır !
  • uzak Rt sütununun başı $ L $ 42 - 'Get Data' hücresinde saklanır !
  • uzak Rt sütun btm $ L $ 2140 - 'Data al' hücresinde saklanır ! N3
  • çalışma sayfası adı apestatic - 'Veri Al' hücresinde saklanır! B2

Öyleyse, bu hücre adreslerini bu hücrelerden 'Veri Al' seçeneğindeki formüllere nasıl aktarırım, çünkü farklı bir çalışma sayfasındaki hücrelere başvuru yaparlar ? Her seferinde manuel olarak veri seçmek zorunda kalmadan ayrı bir sayfadaki verilere bakılabilir. ( "!" ":" B1 & & E1 & & F1) DOLAYLI verir : DOLAYLI ( "! E2140 apestatic E81") ama bu #VALUE olarak değerlendirilir! sadece bir hücreye yerleştirilmişse

Endirekt () kullanmaya ve eşleştirmeyi & apetatik sayfa adını ve hücre adreslerini kullanarak aralıkları oluşturmaya çalışıyordum , ancak formülde italik öğelerin nasıl oluşturulduğunu çözmedim. Aralıklara atıfta bulunmak bir sorun olabilir. Öneriler?

Yanıtlar:


1

Bir gizemi çözmek için: sayfa adı boşluklar içeriyorsa Excel, sayfa adının etrafına tek tırnaklar koyar.

=INDEX(apestatic!$E$42:$L$2140,MATCH('Graphed data'!$E4,apestatic!$E$42:$E$2140,0),MATCH(H$3,apestatic!$E$42:$L$42,0))

Son Eşleşmedeki aralık için mutlak bir referans kullanmak üzere formülü ayarladım. Bu, 'Graphed data' sayfasındaki formülü kopyalamanıza olanak sağlar.

Sorunun ne olduğunu hiçbir zaman tarif etmedin, ama belki de cevap budur.

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.