Tablolardaki verilerle nasıl çalışılır: İşlemler için kapsamlı rehber
Elektronik tablolardaki veri işlemleri; basit sıralamadan formüllerle yapılan karmaşık hesaplamalara kadar bilgileri dönüştürme, analiz etme ve yapılandırma eylemleridir. Bu işlemler, ham sayı ve metin yığınlarını anlaşılır raporlara dönüştürmenize, hataları bulmanıza ve rutin işleri otomatikleştirmenize olanak tanır. Bu makalede, Excel ve Google E-Tablolar için somut örneklerle birlikte ana işlem türlerini inceleyeceğiz.
Temel ilke: Hesaplama sonuçlarını her zaman orijinal verilerden ayrı olarak saklayın. Bu, bilgilerin bütünlüğünü korur ve çıkarımlarınızı kolayca yeniden kontrol etmenizi sağlar.
Temel işlemler: Sıralama ve filtreleme
Karmaşık formülleri uygulamadan önce verileri düzenlemeniz gerekir. Bu, herhangi bir analizin temelidir.
Verilerin sıralanması
Sıralama, satırları belirli bir kritere göre (artan, azalan, alfabetik veya renge göre) düzenler.
- Neden gereklidir: Maksimum/minimum değeri hızlıca bulmak veya benzer kayıtları gruplamak için.
- Örnek: Çalışan listesini maaş büyüklüğüne göre (yüksekten düşüğe) sıralamak.
- Nasıl yapılır: Tabloyu seçin → "Veri" sekmesi → "Sırala". Excel'in modern sürümlerinde, kaynağı değiştirmeden aralığın sıralanmış bir kopyasını oluşturan
=SORT()(dinamik diziler) fonksiyonu mevcuttur.
Filtreleme
Filtreleme, belirtilen koşullara uymayan satırları gizler ve ekranda yalnızca gerekli verileri bırakır.
- Neden gereklidir: Detaylı inceleme için belirli bir dönemi, bölgeyi veya ürün kategorisini izole etmek amacıyla.
- Örnek: Mart 2026 için yalnızca "Ödenmedi" durumundaki siparişleri göstermek.
- Araçlar:
- Standart otomatik filtre (sütun başlığındaki huni simgesi).
- Karmaşık koşullar (VE/VEYA) için gelişmiş filtre.
- Google E-Tablolar ve Excel'in yeni sürümlerindeki
=FILTER()fonksiyonu: Filtrelenmiş verileri dinamik olarak bitişik bir hücreye aktarmaya olanak tanır.
Toplama ve matematiksel hesaplamalar
Toplama, birçok değerin tek bir göstergede (toplam, ortalama, sayı) birleştirilmesidir.
Temel toplama fonksiyonları
| İşlem | Formül (örnek) | Açıklama |
|---|---|---|
| Toplam | =SUM(B2:B100) | Aralıktaki tüm sayıları toplar. |
| Ortalama | =AVERAGE(B2:B100) | Aritmetik ortalamayı hesaplar. |
| Sayı | =COUNT(B2:B100) | Yalnızca sayı içeren hücreleri sayar. |
| Boş olmayan sayısı | =COUNTA(A2:A100) | Tüm dolu hücreleri sayar (metin + sayı). |
| Maks/Min | =MAX(B2:B100) / =MIN(...) | En büyük veya en küçük değeri bulur. |
Koşullu toplama
Çoğu zaman tüm verilerin değil, yalnızca belirli bir kritere uyanların toplamını hesaplamak gerekir.
- SUMIF:
=SUMIF(C2:C100; "Moskova"; D2:D100)— Şehir (C sütunu) "Moskova" ise satışları (D sütunu) toplar. - COUNTIF:
=COUNTIF(E2:E100; ">1000")— 1000 rubleden pahalı olan siparişlerin sayısını sayar. - AVERAGEIF: Benzer şekilde, ancak koşula göre ortalama değeri hesaplar.
Birden fazla koşul için IFS son ekli fonksiyonları kullanın (örneğin, SUMIFS, COUNTIFS). Bunlar, aynı anda birden fazla seçim kriteri belirlemenize olanak tanır.
Metin ve tarihlerle çalışma
Veriler nadiren ideal formatta gelir. Çoğu zaman metni temizlemek veya süreleri hesaplamak gerekir.
Metin işlemleri
- Birleştirme: Farklı hücrelerden ad ve soyadı birleştirme.
- Formül:
=A2 & " " & B2veya=CONCATENATE(A2; " "; B2). - Yeni Excel'de:
=TEXTJOIN(" "; TRUE; A2:B2).
- Formül:
- Metnin bir kısmını çıkarma:
=LEFT(A2; 3)— İlk 3 karakter (örneğin, bölge kodu).=RIGHT(A2; 2)— Son 2 karakter.=MID(A2; 2; 5)— İkinci karakterden başlayarak 5 karakter.
- Temizleme:
=TRIM(A2)— Başlangıçtaki ve sondaki fazla boşlukları ile kelimeler arasındaki çift boşlukları kaldırır.=CLEAN(A2)— Yazdırılamayan karakterleri kaldırır (genellikle web sayfalarından veri kopyalarken gerekir).
Tarihlerle çalışma
Tablolarda tarihler sayıdır. Bu, onlarla aritmetik işlemler yapmanıza olanak tanır.
- Geçerli tarih:
=TODAY()(her gün güncellenir). - Gün farkı:
=B2 - A2(B2 bitiş tarihi, A2 başlangıç tarihidir). - İş günleri:
=NETWORKDAYS(A2; B2)— Hafta sonlarını ve (isteğe bağlı olarak) tatilleri hariç tutar. - Bileşen çıkarma:
=MONTH(A2)(ay),=YEAR(A2)(yıl),=DAY(A2)(gün).
Veri arama ve eşleştirme
Bilgiler farklı tablolara dağıldığında, bunları bağlamanız gerekir.
VLOOKUP ve benzerleri
Klasik görev: Fiyat listesindeki SKU'ya göre ürün fiyatını bulmak.
- VLOOKUP:
=VLOOKUP(SKU; Fiyat_Listesi; 2; FALSE)- Tablonun ilk sütununda bir değer arar ve belirtilen sütundan veri döndürür.
- Dezavantaj: Yalnızca soldan sağa arar, sütun eklendiğinde bozulur.
- XLOOKUP: Excel 365/2021+ için VLOOKUP'ın modern yerine geçen fonksiyon.
=XLOOKUP(SKU; SKU_Sütunu; Fiyat_Sütunu; "Bulunamadı")- Avantajlar: Her yönde arama yapabilir, hata mesajı döndürebilir, daha hızlı çalışır.
- INDEX + MATCH: Eski Excel sürümleri için esnek arama yapmaya olanak tanıyan evrensel kombinasyon.
Mantıksal işlemler ve hata yönetimi
Tablolar, hatalı verilere karşı dayanıklı olmalıdır.
Mantıksal fonksiyonlar
- IF: Temel koşul kontrolü.
- Örnek:
=IF(C2>1000; "Premium"; "Standard")— Tutar 1000'den büyükse "Premium" durumunu, aksi takdirde "Standard" durumunu atar.
- Örnek:
- IFERROR: Hesaplama hatalarını maskeler.
- Örnek:
=IFERROR(A2/B2; 0)— Sıfıra bölme veya hata durumunda #DIV/0! yerine 0 gösterir.
- Örnek:
Yaygın hata: Hesaplamalarda metin olarak saklanan sayıların kullanılması. Bir sayı metin olarak kaydedilirse (sola hizalanmış), SUM ve AVERAGE fonksiyonları onu yok sayacaktır. Düzeltmek için "Sütunlara Dönüştür" özelliğini veya =VALUE() fonksiyonunu kullanın.
Verilerle çalışırken yapılan yaygın hatalar
- Formüllerde sabit referanslar. İsimlendirilmiş aralıklar veya tablolar (
Table1[Price]) yerine belirli hücre adreslerinin (A1) kullanılması. Veriler genişletildiğinde formüller yeni satırları kapsamaz.- Çözüm: Aralığı "Akıllı Tablo"ya dönüştürün (Excel'de Ctrl+T).
- Karışık tarih formatları. Bir sütunda tarihler "01.01.2026" şeklinde, diğerinde "1 Oca 26" şeklinde yazıldığında. Tablo bunları tarih olarak tanımayabilir.
- Çözüm: Sütunu "Hücre Biçimlendirme" → "Tarih" yoluyla tek bir formata getirin.
- Mutlak referansların ($) ihmal edilmesi. Formülü aşağı kopyalarken döviz kuru referansı kaymalıdır, ancak sabit kalması gerekir.
- Çözüm: Sabitlemek için dolar işaretini kullanın:
$A$1.
- Çözüm: Sabitlemek için dolar işaretini kullanın:
SSS
Filtre ile FILTER fonksiyonu arasındaki fark nedir?
Standart filtre, gereksiz satırları yalnızca görsel olarak gizler. =FILTER() fonksiyonu, sayfanın başka bir yerinde yeni bir dinamik veri dizisi oluşturur; bu dizi, orijinal tabloyu etkilemeden daha fazla hesaplama veya grafik için kullanılabilir.
Yinelenenleri hızlıca nasıl silerim?
Excel'de: "Veri" sekmesi → "Yinelenenleri Kaldır". Google E-Tablolar'da: "Veri" → "Aralığı yapılandır" → "Yinelenenleri kaldır". Orijinali korumak için =UNIQUE() formülünü kullanmak daha iyidir.
VLOOKUP neden #N/A hatası döndürüyor?
Çoğu zaman neden, aranan değerin arama tablosunun ilk sütununda bulunmaması veya veri türlerinin uyuşmamasıdır (sayı karşısında metin). Fazladan boşlukları =TRIM() fonksiyonuyla kontrol edin.