Genel Bakış
ARAB (SEARCHB), aranan bir metnin başka bir metin içinde ilk geçtiği konumu verir. Büyük küçük harf ayrımı yapmaz ve joker karakterleri kabul eder. Çift baytlı karakter kümesi (DBCS) dili kullanılıyorsa konumu bayt olarak sayar; aksi durumda her karakteri tek sayar ve sonuç ARA işlevinin metin karşılığıyla aynı olur.
Aranan metni ve aranacak metni doğrudan çift tırnak içinde yazabilir ya da hücre başvurusu olarak verebilirsiniz. Sonuç her zaman metin_içinde metninin başından sayılır; başlangıç_sayısı yalnızca aramanın nereden başlayacağını belirler.
Sonuçlar sırasıyla 1, 8, 5 ve 8 olur. İşlev aranan metnin ilk geçtiği yerin başlangıç konumunu verir. Büyük küçük harf ayrımı yapılmadığından kal aranan metni Kalem sözcüğünün başında, mer aranan metni ise Merkez sözcüğünün başında bulunur. Bu örnekte Latin harfleri kullanıldığı için konum karakter sayısına eşittir.
Sonuçlar sırasıyla 3, 7, 3 ve 8 olur. Başlangıç 1 olduğunda ilk tire bulunur. Başlangıç 4 olduğunda arama ilk tireyi atlar ve ikinci tireyi bulur. Başlangıç 3 olduğunda arama tam ilk tirenin üzerinden başladığı için o tire de eşleşir. Sonuç her zaman metnin başından sayıldığından EGE-BUR-12 kodunda ikinci tire 8. konumda görünür.
Sonuçlar sırasıyla 6, 9, 17 ve 14 olur. s?n örüntüsü Sandalye sözcüğünde eşleşir; Masa sözcüğündeki s harfinden iki karakter sonra n değil boşluk geldiği için orası eşleşmez. d*p örüntüsü ilk d harfinden son p harfine kadar uzanan bölümü bulur ve başlangıç konumunu verir. l?p örüntüsü Dolap sözcüğündeki lap bölümünde eşleşir. ~? ise joker olarak değil, metindeki gerçek soru işaretini arar.
Sonuçlar sırasıyla 7, #DEĞER!, #DEĞER! ve #DEĞER! olur. İlk satırda kutu metni Kutusu sözcüğünün başında bulunur. İkinci satırda defter metni içinde geçmediği için #DEĞER! hatası oluşur. Üçüncü satırda başlangıç_sayısı sıfır olduğundan, dördüncü satırda ise metnin uzunluğundan büyük olduğundan yine #DEĞER! hatası verilir.
Söz dizimi ve parametre
- Kategori
- Metin
- İngilizce adı
- SEARCHB
- Platform
- Windows Mac Web
3 bağımsız değişken
2 zorunlu
1 isteğe bağlı
Köşeli parantez [ ] isteğe bağlı demektir
| Bağımsız değişken | Durum | Ne işe yarar |
|---|---|---|
| bul_metinfind_text | Zorunlu | Konumu bulunacak metni veya metin içeren bir hücreyi belirtir; ?, * ve ~ joker karakterlerini içerebilir. |
| metin_içindewithin_text | Zorunlu | Aramanın yapılacağı metni veya metin içeren bir hücreyi belirtir. |
| başlangıç_sayısıstart_num | İsteğe bağlı | Aramanın metin_içinde metninin kaçıncı karakterinden (veya baytından) başlayacağını belirtir. |
Geçerli kullanımlar
=ARAB("kal";"Kalem Kutusu")
=ARAB(A2;B2)
=ARAB("-";A2;4)
=ARAB(A2;B2;C2)
Desteklenen Excel sürümleri
2003 ve sonrası
- 2003 Destekleniyor
- 2007 Destekleniyor
- 2010 Destekleniyor
- 2013 Destekleniyor
- 2016 Destekleniyor
- 2019 Destekleniyor
- 2021 Destekleniyor
- 2024 Destekleniyor
- 365 Destekleniyor
1. Metnin konumunu bulma
A sütunundaki aranan metnin B sütunundaki metin içinde ilk kaçıncı konumda geçtiğini bulalım. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:ARAB
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Aranan | Metin | Konum |
| 2 | kal | Kalem Kutusu | 1 |
| 3 | ut | Kalem Kutusu | 8 |
| 4 | ra | Ankara Merkez | 5 |
| 5 | mer | Ankara Merkez | 8 |
TemelExcelDepo v1.0.0
2. Aramayı belirli bir konumdan başlatma
Ürün kodlarında ikinci tireyi bulmak için aramayı B sütunundaki konumdan başlatalım. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:ARAB
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Ürün kodu | Başlangıç | Tire konumu |
| 2 | TR-IST-045 | 1 | 3 |
| 3 | TR-IST-045 | 4 | 7 |
| 4 | TR-IST-045 | 3 | 3 |
| 5 | EGE-BUR-12 | 5 | 8 |
Başlangıç KonumuExcelDepo v1.0.0
3. Joker karakterlerle arama
Aranan metinde tek karakter için ?, herhangi bir karakter dizisi için * kullanılabilir. Gerçek soru işaretini ya da yıldızı aramak için önüne ~ yazılır. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:ARAB
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Aranan | Metin | Konum |
| 2 | s?n | Masa Sandalye Dolap | 6 |
| 3 | d*p | Masa Sandalye Dolap | 9 |
| 4 | l?p | Masa Sandalye Dolap | 17 |
| 5 | ~? | Stokta var mı? | 14 |
JokerExcelDepo v1.0.0
4. Bulunamayan ve geçersiz aramalar
Aranan metin bulunamadığında ya da başlangıç değeri geçersiz olduğunda ne olduğunu görelim. D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:ARAB
Formülünü incelemek için bir hücre seçin.| A | B | C | D | |
|---|---|---|---|---|
| 1 | Aranan | Metin | Başlangıç | Sonuç |
| 2 | kutu | Kalem Kutusu | 1 | 7 |
| 3 | defter | Kalem Kutusu | 1 | #DEĞER! |
| 4 | kutu | Kalem Kutusu | 0 | #DEĞER! |
| 5 | kutu | Kalem Kutusu | 20 | #DEĞER! |
Hata DurumlarıExcelDepo v1.0.0
Kullanırken dikkat edin
- bul_metin: Aranan metin büyük küçük harf ayrımına duyarlı değildir; kal ile KAL aynı sonucu verir. Arananda ? herhangi bir tek karakterin, * herhangi bir karakter dizisinin yerine geçer. Gerçek bir ? ya da * karakterini aramak için önüne ~ yazın.
- metin_içinde: Aramanın yapıldığı metindir. Sonuç, ilk eşleşmenin metin_içinde metninin başına göre konumudur; sonraki eşleşmeler bildirilmez.
- başlangıç_sayısı: Bu parametre atlanırsa 1 kabul edilir ve arama metnin başından başlar. Değer 1'den küçükse ya da metin_içinde metninin uzunluğundan büyükse işlev #DEĞER! hatası verir. Döndürülen konum yine metnin başından sayılır.
- Bayt ve karakter sayımı: ARAB, her çift baytlı karakteri yalnızca çift baytlı karakter kümesi (DBCS) dili düzenlemeye açıkken ve varsayılan dil olarak ayarlıyken 2 sayar. Aksi durumda her karakteri 1 sayar ve sonuç ARA işlevinin metin karşılığıyla aynı olur. Latin harfli metinlerde fark oluşmaz.
- Hata durumları: bul_metin metin_içinde içinde bulunamazsa sonuç #DEĞER! olur. başlangıç_sayısı sıfır, negatif ya da metin uzunluğundan büyükse de aynı hata görülür. Aramanın bulunamama durumunu yönetmek için işlevi EĞERHATA ile sarmalayabilirsiniz.
- İlgili işlevler: BUL ve BULB, aynı işi büyük küçük harfe duyarlı yapar ve joker karakter kabul etmez; tam harf eşleşmesi gerektiğinde bunları tercih edin. MBUL, aynı aramayı karakter temelli yapar; DBCS dili kullanmıyorsanız ARAB yerine MBUL kullanabilirsiniz. Bulunan konumu metni parçalamak için kullanacaksanız PARÇAAL ve SOL işlevleri bu sonuçla birlikte çalışır.
Desteklenen Excel sürümleri
- Microsoft 365
- Excel 2003
- Excel 2007
- Excel 2010
- Excel 2013
- Excel 2016
- Excel 2019
- Excel 2021
- Excel 2024