Google E-Tablolar’da QUERY ve sıralama (ORDER BY) kullanımı

Mudos Digital Mudos Digital
4 dk okuma

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.

Ş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.

Bu Yazıyı Paylaşın

İ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…