- Katılım
- 25 May 2018
- Mesajlar
- 1,610
- En iyi yanıt
- 14
- Puanları
- 113
- Konum
- İstanbul
- Web sitesi
- excelarsivi.com
- Ad Soyad
- Murat OSMA
- Office Vers.
- Microsoft 365 TR+EN
SPLIT( Expression, [Delimiter], [Limit], [Compare] )
Belirtilen sayıda alt dizeyi içeren diziyi döndürür. (Variant)
Açıklamalar
* Expression = "" (sıfır uzunluk dizgisi) ise, boş bir dizi döndürülür.
* [Delimiter] = "" (sıfır uzunluklu dize) ise, Expression içeren tek elemanlı bir dizi döndürülür.
* [Delimiter] boş bırakılırsa, boşluk karakteri ("") kullanılır.
* [Limit] boş ise, o zaman Expression'da geçen ayraç sayısınca bir dizi oluşur.
* Bu seçenek, Option Base 1 bildirip bildirmediğiniz dikkate alınmaksızın 0 tabanlı bir diziyi her zaman döndürür.
* Döndürülen dizi her zaman 1 boyutlu bir dizidir.
* Dizede birden fazla boşluk olduğunda, karşılık gelen dizi elemanı 0 uzunluklu bir dizedir.
* Bu işlev boş bir dizi döndürebilir.
Örnek Kullanım
Belirtilen sayıda alt dizeyi içeren diziyi döndürür. (Variant)
Argüman | Açıklama |
---|---|
Expression | Alt dizeleri ve sınırlayıcıları içeren ifade (String) |
[Delimiter] | Alt dizgi sınırlarını tanımlamak için kullanılan karakter (String) |
[Limit] | Döndürülecek olan alt dizelerin sayısı -1 = tüm alt dizgeler döndürülür. |
[Compare] | Kullanılacak metin karşılaştırması türünü belirten bir vbCompareMethod sabiti (Integer): -1 = vbUseCompareOption ("Option Compare" ayarını kullanır) 0 = vbBinaryCompare 1 = vbTextCompare 2 = vbDatabaseCompare (Access veritabanı kullanır) |
Açıklamalar
* Expression = "" (sıfır uzunluk dizgisi) ise, boş bir dizi döndürülür.
* [Delimiter] = "" (sıfır uzunluklu dize) ise, Expression içeren tek elemanlı bir dizi döndürülür.
* [Delimiter] boş bırakılırsa, boşluk karakteri ("") kullanılır.
* [Limit] boş ise, o zaman Expression'da geçen ayraç sayısınca bir dizi oluşur.
* Bu seçenek, Option Base 1 bildirip bildirmediğiniz dikkate alınmaksızın 0 tabanlı bir diziyi her zaman döndürür.
* Döndürülen dizi her zaman 1 boyutlu bir dizidir.
* Dizede birden fazla boşluk olduğunda, karşılık gelen dizi elemanı 0 uzunluklu bir dizedir.
* Bu işlev boş bir dizi döndürebilir.
Örnek Kullanım
PHP:
Sub ExcelTurkey()
Dim dizim As Variant, ayir As String
ayir = "Excel,Turkey,Forum"
dizim = Split(ayir, ",")
End Sub