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.