Excelde bulmaca oyna
Reddit kullanıcısı MehmetSalihKoten, Tetris'in tamamen işlevsel bir versiyonunu Microsoft Excel'de oluşturdu.
Excel'de farklı dizeleri veya sayıları birleştirmek için CONCATENATE işlevine hepimiz çok aşinayız . Ancak bazı sınırlamaları vardır:
1. Argümanlar virgülle ayrılmalıdır.
2. Bu işlev, birleştirme işlemini gerçekleştirecek aralıktaki nesneleri alamaz.
3. Ayırıcı ekleme hükmü yoktur.
Bu dezavantajlarla birlikte Excel 2016'da, CONCATENATE işleviyle aynı işlevi ancak daha verimli bir şekilde gerçekleştiren TEXTJOINT adlı yeni bir işlev tanıtıldı.
TEXTJOIN işlevinin açıklaması
TEXTJOIN işlevi, birleştirilmiş metin değerleri arasında bir ayırıcı da dahil olmak üzere birden çok aralık ve/veya dizedeki metni birleştirir. Sınırlayıcı boş bir metin dizesiyse, bu işlev aralıkları etkili bir şekilde birleştirecektir.
TEXTJOIN işlevinin söz dizimi
Bu işlev aşağıdaki sözdizimine sahiptir:
TEXTJOIN(sınırlayıcı, görmezden_boş, metin1, [metin2], …)
Yukarıdaki söz dizimini ayrıştıralım:
TEXTJOIN işlevi örneği
Bu işlevi daha iyi anlayabilmeniz için aşağıda bazı örnekler verilmiştir.
Örnek 1:
Bu örnekte her kişinin adını, soyadını ve ikamet durumunu içeren bir veri tablomuz var. Burada adı, soyadı ve eyaleti birleştirerek her kişi için benzersiz bir kimlik oluşturmak amacıyla TEXTJOIN işlevini kullanacağız. Formül, sınırlayıcı olarak bir alt çizgi kullanır, boş hücre olmaması için ikinci bağımsız değişkeni DOĞRU olarak ayarlar ve A2:C2 aralığı bağlı aralıktır.
D2 hücresindeki formülü aşağı sürükleyin, her kişinin kimliğini alacaksınız.
Örnek 2:
Bu örnekte, yukarıdaki aynı veri tablosunda, TEXTJOIN işlevini iki kez kullanarak LA eyaletindeki tüm kişilerin adlarının bir listesini buluyoruz. Yukarıdaki koşullara uyan kişileri, yani LA eyaletinde yaşayan kişileri bulmak için öncelikle TEXTJOIN işlevini IF işleviyle birlikte kullanın. Sonuç kişinin tam adını döndürecektir.Formülü aşağı sürüklediğimizde sütun kişinin tam adı ile doldurulacaktır. Başka bir eyalette yaşıyorsanız bu kutuyu boş bırakacaktır.
Daha sonra listeyi virgülle ayrılmış bir hücreye almak için TEXTJOIN işlevini tekrar kullanacağız. Bunun için B2 hücresine aşağıdaki formülü yazacağız.
= TEXTJOIN (“”, TRUE, D5:D13)
Aşağıdaki resimde gösterildiği gibi:
Sonuç, aşağıda gösterildiği gibi virgülle ayrılmış bir ad listesi olacaktır:
İkinci seçeneği TRUE olarak ayarladığımız için boş hücreler birleştirilmiş dizeden çıkarılacaktır.
Örnek 3:
Otomatik tamamlama cümleleri oluşturmak için TEXTJOIN fonksiyonunu kullanabiliriz. Örneğin, öğrencinin hangi sınıfa ait olduğunu öğrenmek için transkript üzerine yorum yazmak için bunu kullanın.
Aşağıdaki örnekte öğrencinin karşılık gelen notunu bulmak ve TEXTJOIN işlevini kullanarak yorumları döndürmek için bir LOOKUP tablosu oluşturacağız. Aşağıdaki tabloda puan aralığı bilgileri ve bu puan aralığına karşılık gelen sınıf yer almaktadır.
LOOKUP formülü aşağıdaki gibidir:
= ARAMA (F4, L5: L8, N5: N8)
LOOKUP fonksiyonunun en az üç argümanı olduğunu bildiğimiz için, bu örnekte ilki arama değeri olan F4'tür. İkinci argüman, bu formüldeki arama aralığıdır, yani L5:L8 ve son argüman, formülde N5:N8 olan dönüş aralığıdır. Yani formül ilk sütundaki (L Sütunu) noktayı arar ve N Sütunundaki değeri döndürür.
Formül, E3:F5 arasında bulunan aşağıdaki tablodan bilgi alır.
Önceki paragrafta tartışılan Arama formülü F5 hücresinde bulunur ve 34 puan için C derecelendirmesini döndürür. Şimdi raporlara yerleştirilebilecek bir yorum oluşturmak için TEXTJOIN işlevini kullanacağız.
Diyelim ki şöyle bir cümle istiyoruz:
[Aday adı], [puan] aldınız ve notunuz [Not].
Aşağıdaki formüle sahip olacağız:
=TEXTJOIN(" ",DOĞRU,F3,"Geçtiniz",F4,"puan, sıralama",F5,".")
Bu formülde:
1. İlk argüman, bir boşluk ("") olarak ayarlanan ve cümle gibi görünmesini sağlayan bir sınırlayıcıdır.
2. İkinci argüman her zamanki gibi TRUE olarak ayarlanır.
3. F3 öğrencinin adıdır
4. Bir sonraki “Geçtin” kısmı her öğrencinin durumu için aynı kalacaktır.
5. Sırada öğrencinin puanı olan F4 var.
6. Sabit kısımdan sonraki argüman tüm durumlar için aynı kalacaktır.
7. İkinci argüman F5 hücresindeki sınıftır.
8. Son argüman cümlenin sonunu temsil eden noktalama işaretidir.
Size başarılar diliyorum!
Daha fazla gör:
Reddit kullanıcısı MehmetSalihKoten, Tetris'in tamamen işlevsel bir versiyonunu Microsoft Excel'de oluşturdu.
Excel'de ölçü birimlerini dönüştürmek için Dönüştür işlevini kullanacağız.
YATAYARA işlevi nedir? Excel'de YATAYARA işlevi nasıl kullanılır? Hadi LuckyTemplates ile öğrenelim!
Excel'deki EĞERHATA işlevi oldukça yaygın olarak kullanılır. Bunu iyi kullanmak için Microsoft Excel'in EĞERHATA formülünü anlamanız gerekir.
Excel'deki DEĞER işlevi nedir? Excel'deki Değer formülü nedir? LuckyTemplates.com'la öğrenelim!
Excel'deki EOMONTH işlevi, çok basit bir uygulamayla belirli bir ayın son gününü görüntülemek için kullanılır. Daha sonra girdiğimiz verilere göre belirli bir ayın son gününü alacaksınız.
Excel VBA'da tekrarlanan görevleri otomatikleştirmek mi istiyorsunuz? Öyleyse, bir koşul karşılanana kadar tekrarlanan bir dizi eylemi uygulamak için Do-While döngüsünün nasıl kullanılacağını öğrenelim.
Excel'deki varsayılan sütun genişliği ve satır yüksekliği girdiğiniz verilerle eşleşmeyebilir. Aşağıdaki makale size Excel 2016'daki sütunların, satırların ve hücrelerin boyutunu değiştirmenin bazı yollarını göstermektedir. Lütfen bu makaleye bakın!
Excel ile her çalıştığınızda, hücrelere bilgi veya içerik girmeniz gerekecektir. LuckyTemplates ile Excel 2016'daki hücrelerin ve aralıkların temel kavramlarını öğrenelim!
Excel'deki Xlookup işlevi nedir? Excel'de Xlookup nasıl kullanılır? LuckyTemplates.com'la öğrenelim!