- Katılım
- 25 May 2018
- Mesajlar
- 1,601
- En iyi yanıt
- 14
- Puanları
- 113
- Konum
- İstanbul
- Web sitesi
- excelarsivi.com
- Ad Soyad
- Murat OSMA
- Office Vers.
- Office 365 TR+EN
CHOOSE( Index, Choice1, [Choice2] ) veya CHOOSE( Index, ParamArray() )
Bir indeks numarasına dayalı değerler listesine karşılık gelen değeri döndürür. (Variant)
Açıklamalar
* Index herhangi bir sayısal ifade olabilir.
* Index = 1 ise Choice1 döndürülür.
* Index = 2 ise [Choice2] döndürülür.
* Index <1 ise, boş değer döndürülür.
* Index > seçenek sayısından, boş değer döndürülür.
* Index bir tam sayı değilse, o zaman en yakın tam sayıya yuvarlanır.
* Tüm seçimler tek tek öğeler olarak sunulmalıdır, bir dizide geçemezsiniz.
* Sadece bir tanesi iade edilmiş olsa bile her seçim listede değerlendirilir.
* Bu, bir dizi oluşturmak zorunda kalmadan seçimi daha hızlı yapmak için kullanılabilir.
Örnek Kullanım
Bir indeks numarasına dayalı değerler listesine karşılık gelen değeri döndürür. (Variant)
Index | Dizin numarası. (Integer) |
Choice1 | İlk olası seçimi içeren ifade. (Variant) |
[Choice2] | İkinci olası seçimi içeren ifade. (Variant) |
Açıklamalar
* Index herhangi bir sayısal ifade olabilir.
* Index = 1 ise Choice1 döndürülür.
* Index = 2 ise [Choice2] döndürülür.
* Index <1 ise, boş değer döndürülür.
* Index > seçenek sayısından, boş değer döndürülür.
* Index bir tam sayı değilse, o zaman en yakın tam sayıya yuvarlanır.
* Tüm seçimler tek tek öğeler olarak sunulmalıdır, bir dizide geçemezsiniz.
* Sadece bir tanesi iade edilmiş olsa bile her seçim listede değerlendirilir.
* Bu, bir dizi oluşturmak zorunda kalmadan seçimi daha hızlı yapmak için kullanılabilir.
Örnek Kullanım
PHP:
Sub ExcelTurkey()
Dim secim As String
secim = Choose(1, "Pazartesi", "Salı", "Çarşamba")
MsgBox secim
secim = Choose(2, "Pazartesi", "Salı", "Çarşamba")
MsgBox secim
secim = Choose(3, "Pazartesi", "Salı", "Çarşamba")
MsgBox secim
End Sub