İçindekiler
DOĞRU 'deki bir diğer popüler işlevdir. MS Excel belirli karakter sayısına bağlı olarak bir metin dizesindeki son karakteri veya karakterleri almak için kullanılır. Tek kelimeyle, bu işlev bir dizenin en sağ tarafından belirli sayıda karakter döndürmek için tasarlanmıştır. Bu makale DOĞRU işlevi Excel'de bağımsız olarak ve daha sonra diğer Excel işlevleriyle birlikte çalışır.
Excel'de RIGHT Fonksiyonu (Hızlı Görünüm)
Alıştırma Çalışma Kitabını İndirin
Bu makaleyi okurken egzersiz yapmak için bu alıştırma çalışma kitabını indirin.
SAĞ Fonksiyon.xlsxSAĞ Fonksiyona Giriş
Amaç
Verilen bir dizeden belirtilen sayıda karakteri sağdan sola doğru ayıklamak için.
Sözdizimi
=RIGHT (metin, [num_chars])
Argümanlar Açıklama
Argümanlar | Gerekli / İsteğe bağlı | Açıklama |
---|---|---|
Metin | Gerekli | Karakterlerin ayıklanacağı metni sağ tarafa geçirin. |
[num_chars] | Opsiyonel | Sağdan başlayarak ayıklanacak karakter sayısını iletin. Varsayılan değer 1 . |
- Eğer num_chars sağlanmamışsa, varsayılan olarak 1 .
- Eğer num_chars mevcut karakter sayısından fazla ise DOĞRU işlevi metin dizesinin tamamını döndürür.
- DOĞRU metnin yanı sıra sayılardan da rakamları çıkaracaktır.
- Bu işlev, tarih, para birimi vb. gibi herhangi bir hücrenin biçimlendirmesini dikkate almaz.
Excel'de SAĞ Fonksiyonunu Kullanmak İçin 6 Uygun Örnek
İlerleyen bölümlerde, aşağıdakileri açıklamak için altı örnek göstereceğiz DOĞRU fonksiyonunu uygulayacağız. DOĞRU fonksiyon, LEN , ARAMA , YEDEK , DEĞER ve BUL fonksiyonlar ile alt dize işlemi için bu örneklerde de uzay , sınırlayıcı ve n karakterler Buna ek olarak, şunları da çıkaracağız sayılar ve etki alanları dizeden çıkarın ve URL kullanarak DOĞRU fonksiyon.
Örnek 1: Boşluğa Kadar Bir Alt Dize Almak için RIGHT İşlevini Kullanma
Müşterilerin veri kümesine sahip olduğumuzu varsayalım. İsimler , Sipariş Kimlikleri , Adresler, ve Toplam Fiyatlar Şimdi her bir müşterinin soyadını müşterinin Tam İsim kullanarak DOĞRU fonksiyonunu öğrenmek için aşağıdaki talimatları takip edelim!
Adım 1:
- Aşağıdaki formülü hücreye yazın C5.
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
Formül Dağılımı
SEARCH(" ", B5)
bu kısım uzay bir şey yok. Tam adınız hücreler.- O zaman
LEN(B5)-SEARCH(" ", B5)
bu kısım, aşağıdaki son bölüm .. isim . - O zaman
DOĞRU
fonksiyonunun döndüreceği seçilen kısım .
- Bu nedenle, sadece Girin klavyenizde. Sonuç olarak Parklar dönüşü olarak SAĞ fonksiyon .
Adım 2:
- Daha ileri, Otomatik Doldurma ve DOĞRU işlevini sütundaki diğer hücrelere C.
Örnek 2: RIGHT, LEN, SEARCH ve SUBTITUTE İşlevlerini Kullanarak Bir Alt Dizeyi Çıkarma
Şimdi elimizde müşteri yorumlarından oluşan bir veri kümesi olduğunu düşünün. Her yorumda aşağıdaki gibi bir yorum numarası vardır Yorumlar 1, Yorumlar 2 Şimdi görevimiz kaynak yorumdan sadece yorumları çıkarmak. Öğrenmek için aşağıdaki talimatları takip edelim!
Adımlar:
- Girin hücresindeki formül D5 ve Otomatik Doldurma kadar D12.
=RIGHT(C5,LEN(C5)-SEARCH("$",SUBSTITUTE(C5,":","$",LEN(C5)-LEN(SUBSTITUTE(C5,":","")))))
Formül Dağılımı
LEN(SUBSTITUTE(C5,":",""))
bu kısım tüm dize içindeki iki nokta üst üste (:) işaretini bulur.SUBSTITUTE(C5,":", "#",LEN(C5)-LEN(SUBSTITUTE(C5,":",""))
bu kısım son sınırlayıcıyı benzersiz bir karakterle değiştirir.- O zaman
SEARCH("#", SUBSTITUTE(C5,":", "#",LEN(C5)-LEN(SUBSTITUTE(C5,":",""))))
bu kısım dizedeki son sınırlayıcının konumunu alır. Son sınırlayıcıyı hangi karakterle değiştirdiğimize bağlı olarak, ya büyük/küçük harfe duyarsızARAMA
veya büyük/küçük harfe duyarlı FIND karakterinin dizideki konumunu belirlemek için kullanılır. - Son olarak
DOĞRU
işlevi yorumları seçer ve yazdırır.
Örnek 3: RIGHT İşlevini Uygulayarak Dizeden İlk N Karakteri Kaldırma
Yukarıdaki görev basit bir formül kullanılarak yapılabilir. " Yorum N " olan 10 her yorumun ilk bölümünde, kolayca eleyebilir ve yalnızca yorumu alabiliriz. Burada ilk yorumu kaldıracağız 10 karakter bir şey yok. Kaynak Yorum ve sadece yorumları ayrı bir sütuna yazdırın. Öğrenmek için aşağıdaki talimatları takip edelim!
Adımlar:
- Öncelikle, hücreyi seçin D5 ve Girin o hücredeki formül. Bundan sonra, Otomatik Doldurma kadar D12.
=RIGHT(C5, LEN(C5)-10)
Formül Açıklaması
LEN(C5)-10
bu, çıkarma işleminden sonra bir sayı döndürür 10 toplam karakter sayısından çıkarılır. Eğer toplam uzunluk 25 sonra bu kısım geri dönecektir 25-10 = 15.- O zaman
DOĞRU
fonksiyonu sadece Yorum bir şey yok. kaynak yorum .
Benzer Okumalar
- Excel'de CODE Fonksiyonu Nasıl Kullanılır (5 Örnek)
- Excel EXACT Fonksiyonunu Kullanın (6 Uygun Örnek)
- Excel'de SABİT Fonksiyonu Nasıl Kullanılır (6 Uygun Örnek)
- Excel'de CLEAN İşlevini Kullanın (10 Örnek)
- Excel'de TRIM işlevi nasıl kullanılır (7 Örnek)
Örnek 4: Bir Dizeden Sayı Çıkarmak için RIGHT ve VALUE İşlevlerini Kullanma
Bu DOĞRU fonksiyonu herhangi bir dizeden sayı döndürülmesine izin vermez. Sayıyı metin biçiminde döndürür. DEĞER ve DOĞRU fonksiyonlarını kullanarak sayıları doğru formatta döndürebiliriz. Burada yukarıdaki ile aynı veri kümesini kullanacağız ve Posta Kodu 'den sayı biçiminde Adres sütunu. Öğrenmek için aşağıdaki talimatları takip edelim!
Adım 1:
- Aşağıdaki formülü hücreye yazın E5.
=DEĞER(SAĞ(D5, 5))
Formül Açıklaması
SAĞ(D5, 5)
bu kısım 5 karakter olan adresten posta kodu içinde metin biçimi .- O zaman
DEĞER
işlevi bunları bir sayı biçimine dönüştürür.
- Bundan sonra, sadece Girin Böylece, klavyenizde 35801 dönüşü olarak fonksiyonlar .
Adım 2:
- Daha ileri, Otomatik Doldurma ve fonksiyonlar sütunundaki hücrelerin geri kalanına E.
Örnek 5: E-postadan Alan Adı Çıkarmak için RIGHT, LEN ve FIND İşlevlerini Uygulama
Bir müşteri veri kümesine sahip olalım Sipariş Kimliği , İsim, E-posta, ve Adres Şimdi de onların e-posta alanı verilenlerden e-posta adresi kullanarak SAĞ, LEN, ve BUL fonksiyonlar. Öğrenmek için aşağıdaki talimatları takip edelim!
Adım 1:
- Öncelikle, hücreyi seçin F5, ve aşağıdaki formülü o hücreye yazın .
=RIGHT(E5,LEN(E5)-FIND("@",E5))
Formül Açıklaması
FIND("@",E5)
bu bölüm @ verilen dizeden.LEN(E5)-FIND("@", E5)
bu, değerin çıkarılacağı sayıyı verecektir.
- Bu nedenle, sadece Girin klavyenizde. Sonuç olarak gmail.com dönüşü olarak SAĞ, LEN, ve BUL fonksiyonlar.
Adım 2:
- Ondan sonra, Otomatik Doldurma ve SAĞ, LEN, ve BUL sütunundaki hücrelerin geri kalanına işlevler F.
Örnek 6: URL'yi Değiştirmek için RIGHT, LEN ve LEFT İşlevlerini Kullanma
Bu DOĞRU fonksiyonu ayrıca her türlü URL . Diyelim ki veri setimizde birkaç tane URL'ler bazı web sitelerinin. Şimdi, bazılarında, bir ters eğik çizgi(/) içinde URL Şimdi bizim görevimiz, bu URL'ler ve bunu kaldırın ters eğik çizgi bir şey yok. URL Öğrenmek için aşağıdaki talimatları takip edelim!
Adımlar:
- Girin hücresindeki formül C5 ve Otomatik Doldurma kadar C9.
=LEFT(B5,LEN(B5)-(RIGHT(B5)="/"))
Formül Açıklaması
- Son karakter ileri ise eğik çizgi (/) ,
(RIGHT(B5)="/")
İade " gerçek " veya " Yanlış ". - Bu
=LEFT(B5, LEN(B4)-(RIGHT(B5)="/"))
ilk " n " karakter sayısı. Son karakter bir ileri eğik çizgi ise (/) atlanır; aksi takdirde dizenin tamamı döndürülür.
SAĞ Fonksiyonu Kullanmak İçin Özel Notlar
RIGHT işlevi sayı döndürüyor mu?
Bu DOĞRU işlevi, bu dersin başında belirtildiği gibi başlangıç değerinin bir sayı olmasına rağmen her zaman bir metin dizesi üretir.
RIGHT işlevi tarihlerle çalışamaz mı?
Tarihler dahili Excel sisteminde tam sayılarla temsil edildiğinden ve Excel DOĞRU işlevi metin dizeleriyle çalışmak üzere oluşturulduğundan, bir tarihin gün, ay veya yıl gibi belirli bir bölümünü ayıklamak mümkün değildir. Bunu denerseniz, alacağınız tek şey bir tarihi temsil eden bir sayının son birkaç basamağı olacaktır.
RIGHT işlevi neden #VALUE hatası döndürüyor?
Bu DOĞRU fonksiyon geri döner #DEĞER! hata eğer " num_chars " sıfırdan küçüktür.
Sonuç
Bu tamamen DOĞRU Burada bu fonksiyonun ve farklı uygulamalarının bir özetini vermeye çalıştım. İlgili örnekleriyle birlikte birden fazla yöntem gösterdim, ancak çok sayıda duruma bağlı olarak başka birçok yineleme olabilir. Herhangi bir sorunuz veya geri bildiriminiz varsa, lütfen yorum bölümünde bize bildirin.