Özellik ikonu

IMPORTTEXT

İndirme izni yok

Genel Bakış

IMPORTTEXT (IMPORTTEXT), metin tabanlı bir dosyanın içeriğini taşan (dinamik) dizi olarak çalışma sayfasına getirir. Dosya yerel bir yol ya da web adresiyle verilebilir; sütunlar ayırıcıya veya sabit genişliklere göre bölünür. Satır atlayarak ya da sınırlayarak yalnız gereken bölümü alabilir, sonucu diğer dizi işlevleriyle çözümleyebilirsiniz.

Söz dizimi ve parametre​

TRTürkçe
ENEnglish
=IMPORTTEXT(path, [delimiter], [skip_rows], [take_rows], [encoding], [locale])
Kategori
Metin
İngilizce adı
IMPORTTEXT
Platform
Windows
6 bağımsız değişken 1 zorunlu 5 isteğe bağlı Köşeli parantez [ ] isteğe bağlı demektir
Bağımsız değişken Durum Ne işe yarar
yolpath Zorunlu İçe aktarılacak metin tabanlı dosyanın yerel dosya yolunu veya web adresini belirtir.
ayırıcıdelimiter İsteğe bağlı Dosyadaki sütunların hangi karakter ya da metinle ayrıldığını belirtir.
atlanacak_satırlarskip_rows İsteğe bağlı Dosyanın başından (negatifse sonundan) kaç satırın atlanacağını belirten sayıdır.
alınacak_satırlartake_rows İsteğe bağlı Atlama sonrasında kaç satırın döndürüleceğini belirten sayıdır.
kodlamaencoding İsteğe bağlı Dosyanın karakter kodlamasını belirtir.
yerel_ayarlocale İsteğe bağlı Tarih ve sayı gibi bölgesel biçimlerin nasıl yorumlanacağını belirler.
Geçerli kullanımlar
=IMPORTTEXT("C:\Veri\personel.txt";";")
=IMPORTTEXT("C:\Veri\satislar.csv";",";1)
=IMPORTTEXT(A2;";";;4)
Desteklenen Excel sürümleri 2024 ve sonrası
  1. 2003 Desteklenmiyor
  2. 2007 Desteklenmiyor
  3. 2010 Desteklenmiyor
  4. 2013 Desteklenmiyor
  5. 2016 Desteklenmiyor
  6. 2019 Desteklenmiyor
  7. 2021 Desteklenmiyor
  8. 2024 Destekleniyor
  9. 365 Destekleniyor
Türkçe Excel'de de işlevin adı IMPORTTEXT olarak yazılır; ayırıcı olarak bölgesel ayarınıza göre noktalı virgül ya da virgül kullanılır. Yerel dosyalarda yol C:\Veri\personel.txt biçiminde, web üzerindeki dosyalarda ise tam web adresi olarak verilir. İşlev Microsoft 365 Insider Beta kanalında, Windows için Sürüm 2502 (Derleme 18604.20002) ve sonrasında kullanılabilir; masaüstü sürüm yılı yoktur. Sonuç taşan bir dizi olduğundan formülü yalnız ilk hücreye yazarsınız.

1. Noktalı virgülle ayrılmış personel dosyası​

Personel dosyasında sütunlar noktalı virgülle ayrılmıştır. ayırıcı olarak noktalı virgül verdiğinizde dosya beş sütuna bölünür; ayırıcıyı boş bırakırsanız Excel sekme kullanır ve satırlar tek sütunda kalır. atlanacak_satırlar boş bırakıldığı için dosyanın başından satır atlanmaz; alınacak_satırlar 4 olduğundan başlık satırı ve ilk üç kayıt gelir. A1 hücresine aşağıdaki formülü yazın:
Excel formülü
=IMPORTTEXT("https://www.exceldestek.com/ornek-veri/personel.txt";";";;4)
=IMPORTTEXT("https://www.exceldestek.com/ornek-veri/personel.txt",";",,4)
IMPORTTEXT
Formülünü incelemek için bir hücre seçin.
ABCDE
1SicilAd SoyadDepartmanŞehirMaaş
21001Ayşe YılmazMuhasebeİstanbul48500
31002Mehmet DemirSatışAnkara42000
41003Zeynep Kayaİnsan Kaynaklarıİzmir45000
PersonelExcelDepo v1.0.0
Sonuçlar sırasıyla Sicil, Ad Soyad, Departman, Şehir ve Maaş olur; bunlar dosyanın ilk satırındaki sütun başlıklarıdır. Formül yalnız A1 hücresindedir, diğer hücreleri Excel kendiliğinden doldurur. İlk kayıtların değerleri örneğin A2 hücresinde 1001, B2 hücresinde Ayşe Yılmaz olarak görünür. Taşma alanındaki hücrelerin boş olması gerekir; doluysa #TAŞMA! hatası alırsınız.

2. CSV dosyasından sütun seçme​

Satış dosyası virgülle ayrılmıştır ve Tarih, Bölge, Ürün, Adet, Tutar sütunlarını içerir. Yalnız tarih, adet ve tutar sütunlarını görmek için içe aktarılan diziyi SÜTUNSEÇ işlevine verin. alınacak_satırlar 5 olduğundan başlık satırı ve ilk dört kayıt alınır. A1 hücresine aşağıdaki formülü yazın:
Excel formülü
=SÜTUNSEÇ(IMPORTTEXT("https://www.exceldestek.com/ornek-veri/satislar.csv";",";;5);1;4;5)
=CHOOSECOLS(IMPORTTEXT("https://www.exceldestek.com/ornek-veri/satislar.csv",",",,5),1,4,5)
IMPORTTEXT
Formülünü incelemek için bir hücre seçin.
ABC
1TarihAdetTutar
25.01.2026384000
37.01.2026532500
412.01.20261210800
515.01.2026209000
SatışlarExcelDepo v1.0.0
Sonuçlar sırasıyla Tarih, Adet ve Tutar olur; bunlar seçilen üç sütunun başlıklarıdır. Altındaki dört satır, aynı sütunların ilk dört kaydını gösterir; örneğin ilk kayıtta tarih 5.01.2026, adet 3 ve tutar 84000 olarak görünür. SÜTUNSEÇ içindeki 1, 4 ve 5 değerleri dosyadaki sütun sıralarını belirtir; Bölge ve Ürün sütunları sonuca dahil edilmez.

3. Satır atlama ve satır alma​

Satış dosyasında başlık satırıyla birlikte 9 satır vardır. A sütununa atlanacak, B sütununa alınacak satır sayısını yazın ve SATIRSAY ile sonuçta kaç satır geldiğini sayın. Negatif atlanacak_satırlar satırları dosyanın sonundan atlar; negatif alınacak_satırlar satırları sondan alır. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=SATIRSAY(IMPORTTEXT("https://www.exceldestek.com/ornek-veri/satislar.csv";",";A2;B2))
=ROWS(IMPORTTEXT("https://www.exceldestek.com/ornek-veri/satislar.csv",",",A2,B2))
IMPORTTEXT
Formülünü incelemek için bir hücre seçin.
ABC
1Atlanacak satırAlınacak satırSatır sayısı
2033
3155
4-244
52-33
Satır SayısıExcelDepo v1.0.0
Sonuçlar sırasıyla 3, 5, 4 ve 3 olur. İlk satırda hiç satır atlanmaz ve baştan 3 satır alınır. İkinci satırda başlık satırı atlanır ve sonraki 5 satır alınır. Üçüncü satırda dosyanın son iki satırı atlanır, kalan bölümün başından 4 satır alınır. Dördüncü satırda baştan iki satır atlanır ve kalan bölümün son 3 satırı alınır.

4. SÜZ ve TOPLA ile özet​

İçe aktarılan sayısal sütunları doğrudan özetleyebilirsiniz. Formülde LET ile tanımlanan v adı, başlık satırı atlanmış satış tablosunu tutar; böylece dosya yalnız bir kez içe aktarılır. A sütunu toplanacak sütunun sırasını (4 Adet, 5 Tutar), B sütunu ise Adet sütunu için alt sınırı verir. SÜZ yalnız adedi bu sınıra eşit ya da büyük satırları bırakır; eşleşen satır yoksa üçüncü bağımsız değişken olan 0 döndürülür. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=LET(v;IMPORTTEXT("https://www.exceldestek.com/ornek-veri/satislar.csv";",";1);TOPLA(SÜZ(--SÜTUNSEÇ(v;A2);--SÜTUNSEÇ(v;4)>=B2;0)))
=LET(v,IMPORTTEXT("https://www.exceldestek.com/ornek-veri/satislar.csv",",",1),SUM(FILTER(--CHOOSECOLS(v,A2),--CHOOSECOLS(v,4)>=B2,0)))
IMPORTTEXT
Formülünü incelemek için bir hücre seçin.
ABC
1Toplanacak sütun noEn az adetToplam
24050,00
350265.800,00
451019.800,00
541032,00
ÖzetExcelDepo v1.0.0
Sonuçlar sırasıyla 50,00, 265.800,00, 19.800,00 ve 32,00 olur; her satırda A sütunundaki sütun numarası ve B sütunundaki alt sınır sonucu belirler. Formülün mantığı şöyledir: SÜZ yalnız 4. sütundaki adedi B sütunundaki alt sınıra eşit ya da büyük olan satırları bırakır, TOPLA ise A sütununun seçtiği sütunu toplar. Süzme koşulu her zaman 4. sütundaki adede uygulanır; A sütunu yalnız hangi sütunun toplanacağını seçer. Toplam sıfır çıkarsa dosyadaki sayıların sayı olarak okunup okunmadığını, ondalık ayırıcı ve yerel ayar uyumunu kontrol edin.

Kullanırken dikkat edin​

  • yol: yol parametresi zorunludur. İçe aktarılacak dosyanın yerel dosya yolunu ya da web adresini metin olarak verirsiniz; yol bir hücrede de tutulabilir. Yol geçersizse veya dosyaya erişilemiyorsa işlev hata döndürür.
  • ayırıcı: ayırıcı boş bırakılırsa sekme karakteri kullanılır. Sütunları ayıran bir karakter ya da karakter dizisi verebilirsiniz. Sabit genişlikli sütunlar için ayırıcıya artan sırada tamsayılardan oluşan bir dizi, örneğin {1,3}, verilebilir. Sekme gibi özel karakterleri belirtmek için DAMGA işlevini kullanabilirsiniz; örneğin DAMGA(9) sekme karakterini verir. Türkçe Excel'de dizi sabitindeki sütun ayırıcısı bölgesel ayara göre değişebilir.
  • atlanacak_satırlar ve alınacak_satırlar: atlanacak_satırlar negatifse satırlar dizinin başından değil sonundan atlanır. alınacak_satırlar negatifse satırlar dizinin başından değil sonundan alınır. İkisi birlikte verildiğinde önce satırlar atlanır, ardından kalan bölümden satır alınır. Dosyanın başlık satırı da bir satır sayıldığından başlığı dışarıda bırakmak için atlanacak_satırlar değerini 1 yapın.
  • kodlama ve yerel_ayar: kodlama boş bırakılırsa UTF-8 kullanılır; dosya farklı bir kodlamayla kaydedilmişse bu parametreyle belirtin. yerel_ayar boş bırakılırsa işletim sisteminin yerel ayarı kullanılır; tarih ve sayı biçimlerinin nasıl okunacağı bu ayara göre belirlenir. Dosyadaki ondalık ayırıcı yerel ayarla uyuşmazsa sayılar metin olarak gelebilir.
  • Taşan dizi: Sonuç taşan (dinamik) bir dizidir; formül ilk hücreye yazılır ve değerler sağa ve aşağıya doğru dolar. Taşma alanındaki hücrelerden biri doluysa #TAŞMA! hatası görünür. Sonucu SÜTUNSEÇ, SÜZ, SATIRSAY ve TOPLA gibi işlevlere vererek çözümleyebilirsiniz.
  • Veri yenileme: İçe aktarma işlevleri kendiliğinden yenilenmez. Kaynak dosya değiştiğinde verileri güncellemek için Veri sekmesindeki Tümünü Yenile düğmesini kullanın.
  • Kullanılabilirlik: IMPORTTEXT bir önizleme işlevidir. Microsoft 365 Insider Beta kanalında, Windows için Sürüm 2502 (Derleme 18604.20002) ve sonrasında kullanılabilir. Beta kanalında olmayan kullanıcılarda işlev bulunmaz.
  • Hesaplamada sayıya çevirin: İçe aktarılan değerler hücrede sayı olarak görünse de işlevin sonucu doğrudan TOPLA, MAK ya da BAĞ_DEĞ_SAY içine verildiğinde sayılar metin gibi değerlendirilir ve toplam 0 çıkar. Diziyi önce iki eksi işaretiyle (--) sayıya çevirin ya da sonucu bir hücreye taşırıp taşma aralığına başvurun (ör. D4#). Bu sayfadaki örnekler bu yüzden -- kullanır.
  • İlgili işlevler: IMPORTCSV: CSV dosyalarını içe aktarmanın daha kolay yoludur; ayırıcı gibi ayrıntılara gerek duymadığınızda onu tercih edin. SÜTUNSEÇ: İçe aktarılan tablodan yalnız gereken sütunları almak için kullanılır. SÜZ: İçe aktarılan satırları bir koşula göre ayıklar. SATIRSAY: İçe aktarılan kayıt sayısını bulmak için kullanılır. TOPLA: Süzülen ya da seçilen sayısal sütunu toplar. DAMGA: Sekme gibi özel ayırıcı karakterleri üretmek için kullanılır.
Mini Sayfa içindeki sonuç hücresini seçerek gerçek formülü görebilirsiniz. Formüllü örnekleri indirilebilir Excel dosyasında da kullanabilirsiniz.

Desteklenen Excel sürümleri

  • Microsoft 365
  • Excel 2024
Yazar
ExcelDepo
İndirme sayısı
0
Gösterim
29
İlk yayın
Güncel
İngilizce
IMPORTTEXT
Platformlar
Windows

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst