Excel'de RIGHT, RIGHTBs (SAĞDAN, SAĞB) Fonksiyonu Nasıl Kullanılır

Türk İngilizce
SAĞDAN, SAĞB RIGHT, RIGHTBs

Bir Metin İşleme İşlevi Olarak Metnin Sağdan Alınması

Microsoft Excel ve Google E-Tablolar kullanıcıları için metin işleme fonksiyonları oldukça önemlidir. Özellikle, metinler üzerinde spesifik manipülasyonlar yapmak istediğinizde bu fonksiyonlar kritik hale gelir. Bu yazıda, “RIGHT” ya da Türkçe karşılığıyla “SAĞDAN” işlevinin kullanımını ve pratik uygulamalarını inceleyeceğiz. Google E-Tablolar’da bu işlev “SAĞB” olarak bilinir ve genellikle benzer amaçlar için kullanılır.

İşlevin Sözdizimi ve Temel Kullanımı

Her iki programda da işlev, bir metin stringinden sağ taraftan belirli bir sayıda karakteri alma işlevini yerine getirir. İşlevin genel yapıları aşağıdaki gibidir:

 Excel için:  =RIGHT(text, [num_chars])  Google E-Tablolar için:  =RIGHTB(text, [num_bytes])  
  • text: Sağ tarafı alınacak orijinal metin.
  • num_chars/num_bytes: Alınacak karakter sayısı. Bu parametre opsiyoneldir ve varsayılan değeri 1’dir.

Örnek olarak, bir hücredeki (A1) “Merhaba Dünya!” ifadesinin son 6 karakterini almak isteyebilirsiniz:

  Excel: =RIGHT(A1, 6) çıktısı olarak "Dünya!" verir. Google E-Tablolar: =RIGHTB(A1, 6) çıktısı olarak "Dünya!" verir.  

İşlevi Kullanarak Adres Bilgisi Ayıklama

Adres gibi bilgiler genellikle sonundaki şehir veya posta kodunu çıkarmak için “RIGHT” fonksiyonundan yararlanılır. Diyelim ki, A2 hücresinde bulunan “3452 JD Amsterdam” adresinden sadece posta kodunu ayıklamak istiyorsunuz. Posta kodu genelde 6 karakterden oluşmaktadır:

  Excel: =RIGHT(A2, 6) çıktısı olarak "3452 JD" olur. Google E-Tablolar: =RIGHTB(A2, 6) ile sonucu "3452 JD" alırsınız.  

Yukarıdaki işlem sayesinde, adresler üzerindeki belirli bilgileri kolaylıkla çekebilirsiniz, bu sayede listelerinizi daha efektif bir şekilde sınıflandırabilirsiniz.

Belirli Bir Metin İçinde Anahtar Kelime Ararken Kullanım

Bir e-mail adresi listesi düşünün ve bu e-mail adreslerinin domain’lerini (örneğin @gmail.com, @hotmail.com) ayıklamak istiyorsunuz. Eğer tüm e-mail adresleri benzer uzunluktaysa, “RIGHT” işlevi kullanarak domain’ler ayıklanabilir. Ancak, bu metot her zaman işe yaramayabilir çünkü değişken uzunluklarda e-posta adresleriyle karşılaşılabilir. Bu durumda, “FIND” veya “SEARCH” işlevleri ile birleştirilerek kullanılması daha işlevsel olur.

  Excel: =RIGHTB(A3, LEN(A3) - FIND("@", A3)) Google E-Tablolar: =RIGHTB(A3, LEN(A3) - SEARCH("@", A3))  

Bu yöntem, “@” simgesinin pozisyonunu bulur, toplam uzunluktan çıkarır ve sonucu “RIGHT” fonksiyonuna gönderir. Bu şekilde, değişen uzunluklardaki e-mail adreslerinden kolaylıkla domain kısmını ayırabilirsiniz.

Yazımızın sonunda, “RIGHT” ve “RIGHTB” işlevlerinin Excel ve Google E-Tablolar’da nasıl kullanılacağını ve çeşitli senaryolarda nasıl kullanışlı olabileceğini gördük. Veriler üzerinde doğru manipülasyonlar yapmak, veri analizi ve yönetimi konusundaki becerilerinizi geliştirecektir.

Daha fazla bilgi: https://support.microsoft.com/tr-tr/office/sağdan-sağb-işlevleri-240267ee-9afa-4639-a02b-f19e1786cf2f

Diğer fonksiyonlar
Belirtilen herhangi bir aralıktan metin değerleri dizisi döndürür
Karakter dizesindeki tam genişlikli (çift baytlı) İngilizce harfleri veya katanayı yarım genişlikli (tek baytlı) karakterlerle değiştirir
Sayıyı, ß (baht) para birimi biçimini kullanarak metne dönüştürür
Birkaç metin öğesini tek bir metin öğesi olarak birleştirir
Bir metin değerini, bir başkasının içinde bulur (büyük küçük harf duyarlıdır)
Metni büyük harfe çevirir
Birden fazla aralık ve/veya dizedeki metinleri birleştirir ancak sınırlayıcı veya Boş Hücreleri Yoksayan bağımsız değişkenler sağlamaz
Kod numarası ile belirtilen karakteri verir
Karakter dizesindeki tek genişlikli (tek baytlı) İngilizce harfleri veya katakanayı çift genişlikli (iki baytlı) karakterlerle değiştirir
Metnin içindeki karakterleri değiştirir
Dizedeki yarım genişlikteki (tek baytlı) karakterleri tam genişlikteki (çift baytlı) karakterlerle değiştirir
Metindeki boşlukları kaldırır
Metin dizesindeki ilk karakter için sayısal bir kod verir
Metni küçük harfe dönüştürür
Bir sayıyı TL (Türk Lirası) para birimi biçimini kullanarak metne dönüştürür
Bağımsız değişkenlerini metne dönüştürür
Metin değerini, bir başkasının içinde bulur (büyük küçük harf duyarlı değildir)
Birden çok aralık ve/veya dizedeki metinleri birleştirir ve birleştirilen her metin değeri arasına belirttiğiniz bir sınırlayıcıyı ekler Sınırlayıcı boş bir metin dizesi ise, bu işlev sonucunda aralıklar sınırlayıcı olmadan birleştirilir
Sayıyı biçimlendirir ve metne dönüştürür
İki metin değerinin özdeş olup olmadığını anlamak için, değerleri denetler
Metin dizesinde, belirttiğiniz konumdan başlamak üzere belirli sayıda karakteri verir
Yerel ayardan bağımsız bir şekilde metni sayıya dönüştürür
Sayıyı, sabit sayıda ondalıkla, metin olarak biçimlendirir
Metin bağımsız değişkenini sayıya dönüştürür
Metin dizesinden ses (furigana) karakterlerini ayıklar
Metin değerinin en solundaki karakterleri verir
Yazdırılamayan tüm karakterleri metinden çıkarır
Metnin ilk karakterine karşılık gelen sayısı (kod noktası) verir
Verilen sayısal değerin başvurduğu Unicode karakteri verir
Metin dizesindeki karakter sayısını verir
Belirtilen değerlerden gelen metni döndürür
Metin değerinin her sözcüğünün ilk harfini büyük harfe çevirir
Metin dizesinde, eski metnin yerine yeni metin koyar
Metni belirtilen sayıda yineler