IMPORTRANGE

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")

Söz Dizimi

IMPORTRANGE(e-tablo_url'si; aralık_dizesi)

  • e-tablo_url'si - Verilerin içe aktarılacağı e-tablonun URL'si.

    • e-tablo_url'si değeri, tırnak işaretleri arasında verilmeli veya e-tablonun URL'sini içeren bir hücreye başvuru olmalıdır.
  • aralık_dizesi - "[sayfa_adı!]aralık" biçimine sahip (ör. "Sayfa1!A2:B6" veya "A2:B6") ve içe aktarılacak aralığı belirten bir dize.

    • aralık_dizesi'nin sayfa_adı bileşeni isteğe bağlıdır. IMPORTRANGE varsayılan olarak ilk sayfadaki belirtilen aralıktan içe aktarım yapar.

    • aralık_dizesi değ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çin IMPORTRANGE'i kullanmaktan daha hızlıdır. Bu yöntem, IMPORTRANGE için bilgileri aktarılmadan önce birleştirir ve kısaltır.

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ış IMPORTRANGE zincirlerini sınırlayın.
  • IMPORTRANGE döngülerinden kaçının. Örneğin, birbirlerine başvuruda bulunan birden fazla e-tabloda IMPORTRANGE'i kullanıyorsanız bir döngü oluşturursunuz: A e-tablosunun verileri B e-tablosundan alınan verilerde IMPORTRANGE'i kullanır, B e-tablosu ise A e-tablosundan veri getirmek için yine IMPORTRANGE'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 IMPORTRANGE katmanı, 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 hale gelmesinin biraz zaman alabileceğini unutmayın. IMPORTRANGE zincirlerini sınırlandırmayı düşünebilirsiniz.

İzin ve erişim

E-tabloların diğer e-tablolardan 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.
Sahibi olduğunuz bir e-tablodaki verileri aktarmak için IMPORTRANGE'i kullanmaya çalışırsanız şu mesajı görürsünüz:
You need to connect these sheets error message
  1. IMPORTRANGE işlevinizi tamamladıktan sonra birkaç saniye bekleyin.
  2. Şu mesajı içeren bir #REF! hatası görüntülenir: "Bu sayfaları bağlamanız gerekiyor. Erişime izin verin.”
  3. 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örünür: 

You don't have permissions to access that sheet message

  1. Tarayıcıya kaynak e-tablonuzun URL'sini girin.
  2. E-tabloya erişim isteğinde bulunun.
  3. E-tablonun sahibinin size erişim izni vermesini bekleyin.
Erişim izni verildikten sonra hedef e-tabloyu düzenleyen tüm kullanıcılar 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.

Performans

IMPORTRANGE IMPORTXML ve GOOGLEFINANCE gibi bir harici veri işlevidir. Yani ç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ı

Loading data may take a while because of the large number of requests error message

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." 
Dokümanı oluşturan kişi bu sınırları kullanmaya zorlanır. Kullanıcılar, oluşturdukları tüm açık dokümanlardaki tüm İçe Aktarma işlevlerinin toplamını dikkate almalıdır. Ortak çalışanların yaptığı düzenlemeler de kotanızdan düşülebilir.
Hata mesajını çözmek için kullanıcıların içe aktarma işlevindeki veri yenileme isteği sıklığını azaltmalarını öneririz. Örneğin, =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 ve bu da kısıtlamaya neden olabilir. 

Verilerin Güncelliği

Google E-Tablolar, E-Tablolar kullanıcılarının kullanımlarını makul düzeyde tutarken güncel verileri almalarını sağlar. IMPORTRANGE, e-tabloda değişiklik yapılmasa bile doküman açıkken saat başı otomatik olarak güncellemeleri 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.
This function is not allowed to reference a cell with NOW(), RAND(), or RANDBETWEEN() error message
İpucu: Tek istisna, değişken olan ancak günde bir defadan fazla güncelleme yapmayan TODAY işlevi içindir.

Önerilerimiz:

  1. Bu değişken işlevlerin sonucunu kopyalayın.
  2. Özel yapıştırma ardından Yalnızca değerler'i kullanın.
  3. Bu statik değerlere başvuruda bulunun. 

Bunu yaparsanız tüm değerler statik hale 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.

Arama
Aramayı temizle
Aramayı kapat
Ana menü
2007575568280698249
true
Yardım Merkezinde Arayın
true
true
true
true
true
35
false
false