Excel 2016 - Formülde bitişik hücreden veri ekleme


1

A1 içerir 1Q18, B1 içerir='J:\USA\DataHub\[DATA.xlsm]2018'!$G$6

A1’den gelmek için B1’deki “2018” e ihtiyacım var. A1'den ="20"&RIGHT($A$1,2)-> 2018 ile alabilirim

2018 için bu formülü B1 formülüne nasıl koyabilirim?

Denedim: ='J:\USA\DataHub\[DATA.xlsm]'INDIRECT("20"&RIGHT($A$1,2))!$G$6ve ='J:\USA\DataHub\[DATA.xlsm]'&INDIRECT("20"&RIGHT($A$1,2))!$G$6 başarı olmadan.


1
INDIRECT
PeterH

Cevabınız için teşekkürler PeterH. Sorumu açıkça INDIRECT'i kullanmaya çalıştığımı göstermek için açık bir şekilde yanlış yaptım. INDIRECT işlevini formüle sığdırmanın doğru yolunu pek anlamadım.
GregM

INDIRECT'in kapanış braketini kullandıktan sonra & kullanmayı deneyin
PeterH

Seni anlıyorsam Peter, ikinci örneğimde yaptığım şey buydu. Tek alıntı, "]" den hemen sonra yerleştirdiğim yer olmalı mı?
GregM

I = anlamına 'J: \ ABD \ DataHub [DATA.xlsm]' & $ 6 DOLAYLI ( "20" ve SAĞ ($ A $ 1,2)) & $ G ""
Peterh

Yanıtlar:


1

Bu formül çalışmalı:

=INDIRECT("'J:\USA\DataHub[DATA.xlsm]"&"20"&RIGHT($A$1,2)&"'!$G$6")

Dikkat INDIRECT()edilmesi gereken, referans verdiğiniz kitabın açık olması gerektiğidir. Aksi takdirde #REFhata alırsınız .

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.