Belirtilen bir e-tablodan bir hücre aralığını içe aktarır.
Örnek Kullanım
IMPORTRANGE("https://docs.google.com/spreadsheets/d/abcd123abcd123"; "sayfa1!A1:C10")
IMPORTRANGE(A2;"B2")
Tablo başvurularını kullanın: IMPORTRANGE("https://docs.google.com/spreadsheets/d/abcd123abcd123", "DeptSales[Sales Amount]") Google E-Tablolar'da tabloları kullanma hakkında daha fazla bilgi edinin.
Adlandırılmış aralığı kullanın: IMPORTRANGE("https://docs.google.com/spreadsheets/d/abcd123abcd123", "Sales_total") Hücre aralıklarını adlandırma hakkında daha fazla bilgi edinin.
Söz dizimi
IMPORTRANGE(spreadsheet_url, range_string)
-
spreadsheet_url: Verilerin içe aktarılacağı e-tablonun URL'si.spreadsheet_urldeğeri, tırnak işaretleri arasında verilmeli veya e-tablonun URL'sini içeren bir hücreye başvuru şeklinde olmalıdır.
-
range_string:"[sheet_name!]range"biçiminde (ör."Sheet1!A2:B6"veya"A2:B6") olup içe aktarılacak aralığı belirten bir dize.-
aralık_dizesi'ninsayfa_adıbileşeni isteğe bağlıdır.IMPORTRANGEvarsayılan olarak ilk sayfadaki belirtilen aralıktan içe aktarım yapar. -
range_stringdeğeri, tırnak işaretleri arasında verilmeli veya ilgili metni içeren bir hücreye başvuru olmalıdır.
-
Teknik ayrıntılar ve en iyi uygulamalar
IMPORTRANGE kaynak dokümanında yapılan herhangi bir güncelleme, açık olan tüm alınan dokümanların yenilenmesine ve yeşil yükleme çubuğu göstermesine neden olur. IMPORTRANGE, kaynak aralıkta herhangi bir hesaplama yapılamasa dahi kaynak dokümana döndürülmeden önce hesaplamaların tamamlanmasını da bekler.
En İyi Uygulamalar
- Her alıcı sayfa kaynak sayfadan okunması gerektiğinden, alıcı sayfaların sayısını sınırlandırın
IMPORTRANGE'i kullanmadan önce, özellikle de sık güncellenen bir e-tablodan içe aktarıyorsanız sonucu yeniden yapılandırıp kısaltın.- Örneğin, başka bir e-tablodaki 1.000.000 satırın toplamını hesaplamayı hedeflediğinizi varsayalım. Bu e-tablodaki toplamı hesaplamak ve ardından bu tek sayılı toplamı getirmek üzere
IMPORTRANGE'i kullanmak, 1.000.000 satırın tamamını doğrudan aktarmak içinIMPORTRANGE'i kullanmaktan daha hızlıdır. Bu yöntem,IMPORTRANGEiçin bilgileri aktarılmadan önce birleştirir ve kısaltır.
- Örneğin, başka bir e-tablodaki 1.000.000 satırın toplamını hesaplamayı hedeflediğinizi varsayalım. Bu e-tablodaki toplamı hesaplamak ve ardından bu tek sayılı toplamı getirmek üzere
IMPORTRANGE güncellemeleri, sayfaları zincir şeklinde birbirine bağladığınızda diğer sayfalara yayılabilir. B sayfası IMPORTRANGE(A sayfası) ve C sayfası IMPORTRANGE(B sayfası) ifadesini içeriyorsa bu bir zincir oluşturur. A sayfasında yapılan herhangi bir güncelleme, B sayfasının ve C sayfasının yeniden yüklenmesine neden olur.
En İyi Uygulamalar
- Birden fazla sayfaya yayılmış
IMPORTRANGEzincirlerini sınırlayın. IMPORTRANGEdöngülerinden kaçının. Örneğin, birbirlerine başvuruda bulunan birden fazla e-tablodaIMPORTRANGE'i kullanıyorsanız bir döngü oluşturursunuz: A e-tablosunun verileri B e-tablosundan alınan verilerdeIMPORTRANGE'i kullanır, B e-tablosu ise A e-tablosundan veri getirmek için yineIMPORTRANGE'i kullanır. Bu işlem, söz konusu e-tablolar arasında, her birinin sürekli olarak diğerine başvuruda bulunmaya çalıştığı ve hiçbir zaman gerçek bir veri çıkışıyla sonuçlanmayan bir döngüye neden olur.- Kaynak sayfadaki değişiklik ile etkilenen sayfadaki değişiklik arasında gecikme olur. Bu nedenle, birkaç zincirli dokümanda birden fazla
IMPORTRANGEkatmanı, kaynak sayfanın güncellemeleri ile etkilenen sayfadaki sonuçlar arasında uzun gecikmelere neden olabilir.
IMPORTRANGE, bir doküman ilk açıldığında veya son 5 dakika içinde açıldığında yeniden yüklenir. Güncellemeler zincirinde olduğu gibi, IMPORTRANGE'in içe aktardığı tüm dokümanları "uyandırması" gerekir.
En İyi Uygulamalar
- Dokümanların etkin hâle gelmesinin biraz zaman alabileceğini unutmayın.
IMPORTRANGEzincirlerini sınırlandırmayı düşünebilirsiniz.
İzin ve erişim
IMPORTRANGE'i kullanarak veri alabilmeleri için bu e-tablolara açık şekilde izin verilmiş olması gerekir. Hedef sayfanın yeni kaynak sayfadan ilk kez veri alacağı zaman kullanıcıdan izin vermesi istenir.IMPORTRANGE'i kullanmaya çalışırsanız şu mesajı görürsünüz:IMPORTRANGEişlevinizi tamamladıktan sonra birkaç saniye bekleyin.- Şu mesajı içeren bir #REF! hatası görüntülenir: "Bu sayfaları bağlamanız gerekiyor. Erişime izin verin.”
- Kaynak e-tabloya izin vermek için Erişime İzin Ver'i tıklayın.
Sahibi olmadığınız bir e-tablodaki verileri aktarmak için IMPORTRANGE'i kullanmaya çalışırsanız birkaç saniye içinde şu mesaj gösterilir:
- Tarayıcıya kaynak e-tablonuzun URL'sini girin.
- E-tabloya erişim isteğinde bulunun.
- E-tablonun sahibinin size erişim izni vermesini bekleyin.
IMPORTRANGE'i kullanarak kaynak e-tablonun herhangi bir bölümünden veri alabilir. Erişimi veren kullanıcı kaynaktan kaldırılana kadar erişim etkin olarak kalır. Hedef sayfaya verilen erişimin, kaynak sayfa için 600 kullanıcı paylaşım sınırına dahil olduğunu unutmayın.İpucu: Bir kaynak e-tabloda "İndirme, yazdırma ve kopyalama seçeneklerini devre dışı bırak"ı etkinleştirirseniz verileri dışa aktarmak için yeni IMPORTRANGE formüllerini kullanamazsınız. Bu ayarı etkinleştirmeden önce oluşturduğunuz diğer tüm formüller normal şekilde çalışmaya devam eder. Paylaşımı durdurma, sınırlama veya değiştirme hakkında daha fazla bilgi edinin.
Performans
IMPORTRANGE, IMPORTXML ve GOOGLEFINANCE gibi bir harici veri işlevidir. Çalışması için internet bağlantısı gerekir. E-Tablolar, aralığın tamamını bilgisayarınıza indirmelidir ve yavaş ağdan etkilenir. İstek başına 10 MB'lık veri alma sınırı vardır. IMPORTRANGE ile performansınız yavaşsa içe aktarılan aralıkların boyutunu sınırlandırabilirsiniz. Alternatif olarak, hesaplamaları kaynak dokümana göre özetleyebilirsiniz. Böylece, yerel E-Tablonuza daha az veri aktarılır ve hesaplamanın daha büyük kısmı uzaktan gerçekleştirilebilir.
İpucu: Diğer araçları kullanabilirsiniz. Apps Komut Dosyası, diğer dokümanlardan okuyabilir, düzenleme sırasında ve önceden tanımlanmış bir programda tetiklenebilir. Bağlı sayfalarda planlanmış yenileme vardır ve ayrıca daha büyük veri kümesi yükleme ve içe aktarma işlemleri için daha iyi şekilde geliştirilmiştir.
Kullanım Sınırları
IMPORTRANGE işlevleri çok fazla trafik oluşturduğunda "Yükleniyor…" hücre içi mesajını ve şu ifadeyi içeren ayrıntılı hata mesajını görebilirsiniz: "Hata: İstek sayısının fazla olması nedeniyle verilerin yüklenmesi biraz zaman alabilir. Oluşturduğunuz e-tablolardaki IMPORTHTML, IMPORTDATA, IMPORTFEED veya IMPORTXML işlevlerinin miktarını azaltmayı deneyin."=IMPORTRANGE(bağımsız değişken) işlevindeki bağımsız değişkenin çözümlenen değeri sık sık değişiyorsa çok sayıda harici çağrı yapılabilir. Bu da kısıtlamaya neden olabilir.Verilerin Güncelliği
IMPORTRANGE, e-tabloda değişiklik yapılmasa bile doküman açıkken her saat başı güncellemeleri otomatik olarak kontrol eder. Hücreleri siler, okur veya aynı formülü kullanarak hücrelerin üzerine yazarsanız işlevlerin yeniden yüklenmesi tetiklenir. Dokümanı açıp yeniden yüklerseniz IMPORTRANGE'de bir yeniden yükleme işlemi tetiklenmez.Değişkenlik
IMPORTRANGE'i kullandığınızda "#ERROR!" hücre içi mesajını ve şu ifadeyi içeren ayrıntılı hata mesajını alabilirsiniz: "Hata: Bu işlevin NOW, RAND veya RANDBETWEEN işlevini içeren bir hücreye başvuruda bulunmasına izin verilmez." İçe aktarma işlevleri, NOW, RAND veya RANDBETWEEN gibi değişken işlevlere doğrudan veya dolaylı olarak başvuruda bulunamaz. Bu değişken işlevler sık sık güncellendiğinden bu, kullanıcılarımızın e-tablosunun aşırı yüklenmesini engeller.TODAY işlevi içindir.Önerilerimiz:
- Bu değişken işlevlerin sonucunu kopyalayın.
- Özel yapıştırma
Yalnızca değerler'i kullanın.
- Bu statik değerlere başvuruda bulunun.
Bunu yaparsanız tüm değerler statik hâle gelir. Örneğin, NOW sonuçlarını kopyalayıp değer olarak yapıştırırsanız yapıştırdığınız değerler artık değişmez.
Hâlâ sorularınız varsa yardım almak için Google Dokümanlar Düzenleyicileri Yardım Topluluğu'nu ziyaret edebilirsiniz.
İlgili Konular
IMPORTXML: Çeşitli yapılandırılmış veri türlerinden (XML, HTML, CSV, TSV ve RSS / ATOM XML feed'leri dahil) verileri içe aktarır.
IMPORTHTML: HTML sayfasındaki bir tablodan veya listeden verileri içe aktarır.
IMPORTFEED: RSS veya ATOM feed'ini içe aktarır.
IMPORTDATA: Belirli bir url'deki verileri .csv (virgülle ayrılmış değer) veya .tsv (sekmeyle ayrılmış değer) biçiminde içe aktarır.
Veri başvurularınızı nasıl optimize edebileceğinizi öğrenin.