Excel: "uzunluk aşağıdakilerden büyükse" için basit bir formül
Belirli bir hücredeki dizenin belirli bir uzunluktan büyük olup olmadığını kontrol etmek için Excel’de aşağıdaki formülü kullanabilirsiniz:
=IF(LEN( A2 )>4,"Greater than 4","Not Greater than 4")
Bu özel formül, A2 hücresindeki dize uzunluğunun 4’ten büyük olup olmadığını kontrol eder ve eğer öyleyse “4’ten büyük” değerini döndürür.
Aksi halde formül “4’ten büyük değil” değerini döndürür.
Aşağıdaki örnekte bu formülün pratikte nasıl kullanılacağı gösterilmektedir.
Örnek: Hücrenin belirli bir değerden daha uzun bir dize içerip içermediğini kontrol edin
Excel’de çeşitli basketbol takımları hakkında bilgi içeren aşağıdaki dize sütununa sahip olduğumuzu varsayalım:
Takım sütunundaki her bir dizenin uzunluğunun 4’ten büyük olup olmadığını kontrol etmek için aşağıdaki formülü kullanabiliriz:
=IF(LEN( A2 )>4,"Greater than 4","Not Greater than 4")
Bu formülü B2 hücresine gireceğiz, ardından onu tıklayıp B sütunundaki kalan her hücreye sürükleyeceğiz:
B sütunundaki her hücre, A sütunundaki ilgili dizenin uzunluğunun 4’ten büyük olup olmadığını bize bildiren bir dize döndürür.
Ayrıca istersek stringler dışında değerler de döndürebileceğimizi unutmayın.
Örneğin, dize uzunluğu 4’ten büyükse dizenin yalnızca ilk 4 karakterini döndürmek veya aksi durumda “FALSE” değerini döndürmek için aşağıdaki formülü kullanabiliriz:
=IF(LEN( A2 )>4,LEFT( A2,4 ),"FALSE")
Bu formülü B2 hücresine gireceğiz, ardından onu tıklayıp B sütunundaki kalan her hücreye sürükleyeceğiz:
A sütunundaki dizenin uzunluğu 4’ten büyükse, B sütununda dizenin yalnızca ilk 4 karakteri döndürülür.
Aksi halde, A sütunundaki dizenin uzunluğu 4’ten büyük değilse, B sütununda FALSE değerini döndürürüz.
Ek kaynaklar
Aşağıdaki eğitimlerde Excel’deki diğer genel görevlerin nasıl gerçekleştirileceği açıklanmaktadır:
Excel: hücrenin liste metni içerip içermediğini kontrol etme
Excel: hücre metin içeriyorsa ortalama nasıl hesaplanır
Excel: Aralığın belirli bir değer içerip içermediği nasıl kontrol edilir