Google E-Tablolar’da QUERY ve sıralama (ORDER BY) kullanımı
Google E-Tablolar’da belirli bir sekmede (başka bir sheet sayfasında) yer alan verileri QUERY ile çağırarak belirli bir sütundaki verilere göre nasıl sıralayabiliriz? Sıralama yapılırken hangi formül kullanılmalıdır? Bu içerik, veri düzenleme ve analiz süreçlerinde, Google E-Tablolar’ın güçlü fonksiyonlarından biri olan QUERY formülünün ORDER BY (sıralama) ile birlikte nasıl kullanılacağını göstermektedir.
QUERY
Google E-Tablolar’da QUERY fonksiyonu, kullanıcıların veri tablolarını etkili bir şekilde işlemelerine imkan tanıyan güçlü ve çok yönlü bir araçtır. SQL (Structured Query Language) benzeri bir dil kullanarak, kullanıcılar kompleks veri setleri üzerinde çeşitli sorgulama işlemleri gerçekleştirebilirler. Bu işlemler arasında verilerin belirli kriterlere göre filtrelenebilmesi, sıralanması ve toplanması yer alır. Örneğin, bir satış veri tablosundaki belirli bir ürün kategorisine ait satışları listeleyebilir, bu satışların toplamını hesaplayabilir veya belirli bir döneme ait verileri sıralayabilirsiniz.
QUERY fonksiyonunun kabul ettiği SQL benzeri dil, belirli bir öğrenme eğrisi gerektirse de, Google E-Tablolar kullanıcılarına verileri özelleştirilmiş ve detaylı bir şekilde analiz etme gücü verir. Bu dil, “select”, “where”, “group by”, “order by” gibi komutları içerir. Bu komutlar sayesinde kullanıcılar, veri setlerini çok çeşitli şekillerde manipüle edebilir. Örneğin, “where” komutu ile verilerden belirli koşulları sağlayanları filtreleyebilir, “order by” ile verileri belirli bir sütuna göre sıralayabilirsiniz.
QUERY fonksiyonunun gücü, özellikle büyük veri tablolarında zaman kazandırır ve hata olasılığını azaltır. Fonksiyon, otomatik olarak hesaplamalar yapar ve manuel olarak birçok hücreyi düzenlemek zorunda kalmadan istediğiniz bilgilere ulaşmanızı sağlar. Bu özellikler, Google E-Tablolar’ı hem iş hem de akademik ortamlarda verimli bir araç haline getirir, kullanıcıların veri yönetim süreçlerini basitleştirir ve veri odaklı karar alma süreçlerini destekler.
ORDER BY komutu
Google E-Tablolar’da ORDER BY
komutu, QUERY fonksiyonu içinde kullanıldığında, belirtilen sütun veya sütunlara göre verilerin sıralanmasını sağlar. Bu komut, verilerinizi artan (ASC
) veya azalan (DESC
) düzende düzenlemenize olanak tanır ve özellikle büyük veri kümeleri üzerinde çalışırken bilgiyi daha anlaşılır hale getirir.
Örnek Kullanım Senaryoları
Senaryo 1: Verileri düzenli olarak sıralamak
Bu senaryoda, bir hesap tablosunda (spreadsheet) yer alan verileri bir başka sekmede nasıl düzenli olarak sıralayabileceğimizi göreceğiz.
İlk olarak “Sayfa1” adını taşıyan sekmede demo bir veri oluşturuyoruz. Bu demo veriler beş sütundan oluşacak. İlk sütunda tarihler yer alacak. İkinci sütunda satıcılar, üçüncü sütunda platformlar, dördüncü sütunda fiyatlar, beşinci sütunda ise URL adresleri yer alacak.
- WordPress Yerel Geliştirme Ortamı – Docker ile Adım Adım Rehber
- Looker Studio ile Tekil Sayfa Performans Grafiği Oluşturma
- SEO’da Anahtar Kelime Vektörleri ve Semantik Aramadaki Rolü
- Tıklama Oranı (TO) Nedir? Anahtar Kelime TO Artırma Yolları
- Googlebot Rehberi: Nedir, Nasıl Çalışır ve Sitenizi Nasıl Etkiler?
Şimdi bu verileri belirli bir sıralamaya tabi tutmak için “Sayfa2” adında yeni bir sekme oluşturuyoruz.
Daha sonra bu sekmede şöyle bir formül oluşturuyoruz:
=QUERY(Sayfa1!A:E; "SELECT * ORDER BY A DESC")
- Hatırlatma: Eğer Google E-Tablolar’ı Türkçe kullanıyosanız argüman ayırıcı olarak noktalı virgül (;) kullanılmalıdır. Eğer İngilizce kullanıyorsanız o halde virgül (,) kullanılmalıdır.
Bu formülle “Sayfa1” sekmesinde A:E aralığında yer alan verileri getiriyoruz ve “SELECT” ile hepsini seçerek “ORDER BY” komutuyla “A” sütununda yer alan verileri seçiyor ve “DESC” yani azalacak şekilde sıralıyoruz.
Eğer A:A sütununda verilere göre değil de, D:D sütununda yer alan fiyatlara göre sıralama yapmak istersek o zaman “ORDER BY D DESC” kullanmamız gerekir. Bu durumda formül, bizlere D:D sütunundaki en büyük veriden başlayarak en küçüğe doğru sıralayacaktır.
İlgili Makaleler
JavaScript’te sinyaller nedir ve ne için kullanılır?
Günümüzde web geliştirme dünyası, kullanıcılarla etkileşim halinde olan, dinamik ve hızlı uygulamaları gerektiriyor. Bu tür…
E-ticaret web sitelerinin altbilgisi (footer) nasıl tasarlanmalı?
Web sitelerinin footer kısımları, kullanıcı deneyiminin önemli bir parçasıdır ve bir sitenin kullanıcılarına sunduğu bilgileri,…
ROI (Return on Investment) Nedir, Nasıl Hesaplanır?
ROI, yapılan bir yatırımın ne kadar kâr sağladığını yüzdelik olarak gösteren basit ama etkili bir…