Hücrede Kesişen Ders ve Öğrenci Adını Yazdırma

Hücrede Kesişen Ders ve Öğrenci Adını Yazdırma

İndirme İzni Yok

Kısa Açıklama

Hücrede Kesişen Ders ve Öğrenci Adını Yazdırma başlıklı bu içerikte, ilgili işlemlere yönelik olarak hazırlanan öğretici bir dosya yer almaktadır.
Hücrede Kesişen Ders ve Öğrenci Adını Yazdırma


Hücrede Kesişen Ders ve Öğrenci Adını Yazdırma isimli içerikte, çift yönlü arama yapmaya örnek sayılacak bir Excel dosyası yer almaktadır.

Giriş​

Excel, kullanıcıların büyük veri kümelerini yönetmelerine ve bu verileri anlamlı bilgilere dönüştürmelerine yardımcı olmak için birçok güçlü araç ve fonksiyon sunmaktadır. Bu dosyada, belirli bir notun hangi ders ve öğrenci kombinasyonuna ait olduğunu bulmak için, Excel'deki fonksiyonları kullanarak nasıl bir çözüm geliştirebileceğiniz ele alınmaktadır.

Bu tür bir işlemler, özellikle bir sınıfta veya öğrenci grubunda belirli bir notu alan öğrenci ve dersin belirlenmesi gerektiğinde son derece kullanılmaktadır. Örnek veri setimizde, öğrencilerin farklı derslerde aldığı notlar yer almaktadır. Hedefimiz, belirli bir notu alan öğrencinin adını ve ilgili dersi yazdırmaktır.

Kullanılan Fonksiyonlar ve Özellikler​

Dosyada, ilgili işleme dair farklı fonksiyonlardan oluşan alternatif formüller yer almaktadır. Ayrıca, verilerin ayrıştırılması ve görsellik katmak adına, Koşullu Biçimlendirme özelliğide kullanılmaktadır. Bu formüllerde kullandığımız Excel Fonksiyonları ve fonksiyon açıklamalarını şu şekildedir.

METİNBİRLEŞTİR​

METİNBİRLEŞTİR fonksiyonu, birden fazla metin dizesini tek bir dize halinde birleştirmek için kullanılır. Belirli bir ayırıcı kullanarak, hücrelerdeki metinleri birleştirmenizi sağlar. Örneğin, ad ve soyadı ayrı hücrelerde olan verileri bir araya getirip tek bir hücrede göstermek için kullanabilirsiniz. METİNBİRLEŞTİR fonksiyonu, özellikle bir raporda veya listede verileri birleştirip sunmak gerektiğinde oldukça kullanışlıdır.

MAP​

MAP fonksiyonu, belirli bir veri kümesine bir işlem veya fonksiyon uygulamak için kullanılır. Bu fonksiyon, bir dizi veya aralıktaki her bir öğeye belirli bir işlemi uygular ve sonuçları döndürür. Excel'de LAMBDA ile birlikte kullanıldığında, karmaşık veri dönüşümleri ve hesaplamalar gerçekleştirebilirsiniz. MAP fonksiyonu, özellikle büyük veri setlerinde tekrar eden işlemleri otomatikleştirmek için çok faydalıdır.

LAMBDA​

LAMBDA fonksiyonu, Excel'de kullanıcı tanımlı fonksiyonlar oluşturmanıza olanak tanır. Bu fonksiyon sayesinde, tekrar eden hesaplamaları ve işlemleri bir kez tanımlayıp tekrar tekrar kullanabilirsiniz. LAMBDA, özellikle karmaşık formülleri daha anlaşılır ve yönetilebilir hale getirmek için kullanılır. Kendi özel fonksiyonlarınızı oluşturmak ve Excel'de kod yazmadan programlama benzeri işlemler yapmak için ideal bir araçtır.

ADRES​

ADRES fonksiyonu, belirli bir satır ve sütun numarasına karşılık gelen hücre adresini döndürür. Bu fonksiyon, dinamik hücre referansları oluşturmak veya formüllerde belirli hücre adreslerini otomatik olarak belirlemek için kullanılır. ADRES fonksiyonu, özellikle büyük tablolarla çalışırken ve hücre referanslarını dinamik olarak yönetmek gerektiğinde oldukça faydalıdır.

SATIR​

SATIR fonksiyonu, belirli bir hücre veya hücre aralığının satır numarasını döndürür. Bu fonksiyon, tablo veya liste üzerinde satır numaralarına dayalı işlemler yapmak istediğinizde kullanılır. SATIR fonksiyonu, özellikle hücre adreslerini dinamik olarak belirlemek ve bu adreslere dayalı hesaplamalar yapmak gerektiğinde çok kullanışlıdır.

SÜTUN​

SÜTUN fonksiyonu, belirli bir hücre veya hücre aralığının sütun numarasını döndürür. Bu fonksiyon, bir hücrenin Excel tablosundaki sütun konumunu belirlemek için kullanılır. SÜTUN fonksiyonu, özellikle hücrelerin sütun numaralarına dayalı olarak veri çekmek veya formüller oluşturmak gerektiğinde çok faydalıdır.

SÜTUNA​

SÜTUNA fonksiyonu, bir hücre aralığında belirli bir sütunun içeriğini döndürmek için kullanılır. Bu fonksiyon, belirli bir sütundaki verileri hızlı bir şekilde çekmek ve başka bir yerde kullanmak için idealdir. SÜTUNA, özellikle veri analizi ve tablo yönetimi sırasında, belirli sütunlarda yer alan bilgileri izole etmek için sıkça kullanılır.

EĞER​

EĞER fonksiyonu, belirli bir koşula göre farklı sonuçlar döndüren bir koşullu ifade fonksiyonudur. Eğer belirtilen koşul doğruysa bir değer, yanlışsa başka bir değer döndürür. EĞER fonksiyonu, veri analizinde mantıksal testler yapmanızı ve sonuçları buna göre belirlemenizi sağlar. Özellikle karar verme süreçlerinde ve durum analizlerinde yaygın olarak kullanılır.

YOKSAY​

YOKSAY fonksiyonu, bir formülde belirtilen hataları göz ardı etmek veya belirli bir değeri görmezden gelmek için kullanılır. Bu fonksiyon, hatalı veya istenmeyen veri girişlerini filtrelemek ve bu tür değerleri hesaba katmadan sonuçlar elde etmek için idealdir. YOKSAY, özellikle büyük veri setlerinde temiz verilerle çalışmak ve hatalardan kaçınmak için kullanılır.

Koşullu Biçimlendirme​

Koşullu Biçimlendirme, Excel'de verilerinizi belirli kurallar veya koşullar doğrultusunda otomatik olarak biçimlendirmek için kullanılan bir özelliktir. Bu özellik sayesinde, belirlediğiniz koşullara uyan hücreler otomatik olarak farklı renklerde, yazı tiplerinde veya diğer biçimlendirme seçeneklerinde gösterilebilir. Koşullu Biçimlendirme, özellikle büyük veri setlerinde önemli verileri vurgulamak, eğilimleri görmek veya anormal verileri kolayca tespit etmek için kullanılır. Bu araç, verilerinizi daha görsel ve anlaşılır hale getirirken, analiz süreçlerini hızlandırır ve hata yapma olasılığını azaltır. Örneğin, belirli bir değerin üzerinde olan sayıları kırmızı renkle vurgulamak veya belirli bir metni içeren hücreleri kalın yazı tipiyle biçimlendirmek için Koşullu Biçimlendirme kullanılabilir. Bu özellik, Excel'deki veri yönetimi ve analiz süreçlerinde kritik bir rol oynar ve kullanıcıların veri üzerinde daha etkin kontrol sağlamasına yardımcı olur.

Veri Hazırlığı​

Bu örnekte, öğrencilerin farklı derslerde aldıkları notları içeren bir tabloyla çalışacağız. Tabloda öğrencilerin adları, ders adları ve ilgili notlar yer alıyor. Amacımız, bu tablodan belirli bir notu alan öğrenciyi ve ilgili dersi bulup, sonucu başka bir hücreye yazdırmak. Bunun için yukarıda bahsedilen fonksiyonları kullanarak bir formül geliştireceğiz.
ABCDEFGHI
1








2
Öğrenci Adı Türkçe Matematik Fizik Kimya Tarih Coğrafya
3
Duygu 48 90 59 17 59 5
4
Hayriye 35 5 37 23 80 45
5
Yunus Muzaffer 67 14 43 30 39 27
6
Damla 22 75 58 72 42 100
7
Öznur 14 80 27 84 100 22
8
Necdet 64 57 55 47 85 86
9
Sevim 12 61 42 65 75 96
10
Zeki 15 57 79 14 80 80
11
İlknur 63 26 83 6 49 96
12
Metehan 49 75 80 61 73 72
13








Bu tablo ilgili işlemler için kullanılan referans veri tablomuzdur.

Adım Adım Formül Açıklamaları​

Farklı yöntemler ile aynı sonuçları alan yöntemlerimizin detaylarını adım adım ele alalım.

Birinci Yöntem​

İlk yöntemdeki formüle ait detayların listesi şu şekildedir:
  • SÜTUNA: Formüldeki sonucun kaçıncı sütunda olduğunu belirler.
  • EĞER: C3 hücre aralığında J3 hücresindeki değeri arar. Eğer bu koşul doğruysa, karşılık gelen hücreyi ve satır başlığını (C2 ve B3) birleştirir.
  • YOKSAY: Eğer belirtilen koşul sağlanmıyorsa, yani J3 hücresindeki değer bulunmazsa, sonuç YOKSAY() fonksiyonu ile göz ardı edilir ve boş bir hücre döndürülür.
  • C2&": "&B3: Doğru sonuçlar için, ilgili ders adını ve öğrenci adını birleştirerek "Ders: Öğrenci" biçiminde bir metin oluşturur.
  • 2: Sonuçları iki sütunlu bir dizi olarak döndürür, yani ikinci sütundaki değerleri alır.
Sonuçlar alt alta listelenmektedir. Böylece, ders ve öğrenci adları aynı hücrede yazdırılmaktadır.

İkinci Yöntem​

Bu yöntemimize dair detaylar adım adım şu şekildedir:
  • SÜTUNA: Formüldeki sonucun hangi sütunda olduğunu belirler.
  • EĞER: C3 hücre aralığında J3 hücresindeki değeri arar. Eğer bu koşul sağlanırsa, belirtilen işlemi yapar; sağlanmazsa YOKSAY() fonksiyonu devreye girer.
  • ""&C2&" "&B3&"": Koşul sağlandığında, ilgili ders adını (C2) ve öğrenci adını (B3) birleştirir ve aralarına bir boşluk ekler.
  • YOKSAY: Eğer koşul sağlanmıyorsa, sonucu yok sayar ve boş bir hücre döndürür.
  • 2: Sonuçları iki sütunlu bir dizi olarak döndürür, yani ikinci sütundaki değerleri alır.
Yine aynı şekilde, tek hücrede öğrencilerin adları ve dersler yazdırılmaktadır.

Üçüncü Yöntem​

Bu yöntemde de farklı fonksiyonlar ile aynı sonuçların alınması sağlanmaktadır.
  • SÜTUNA: Sonuçların hangi sütunda yer aldığını belirler.
  • MAP: C3hücre aralığındaki her bir değeri, C2(ders adları) ve B3 (öğrenci adları) ile birleştirerek iterasyon yapar.
  • C2&" "&B3: Ders adları ile öğrenci adlarını birleştirir.
  • LAMBDA: MAP fonksiyonunun her adımında uygulanacak işlemi tanımlar.
  • EĞER: C3hücre aralığındaki değer J3 hücresindeki değere eşitse, ilgili ders ve öğrenci adını döndürür; eşit değilse YOKSAY() fonksiyonunu kullanarak bu sonucu atlar.
  • YOKSAY: EĞER koşulu sağlanmadığında, bu hücreyi atlar ve yok sayar.
  • 2: Sonuçları iki sütunlu bir dizi olarak döndürür, yani ikinci sütundaki değerleri alır.
Sonuç, ilk iki yöntemimizdeki gibi olacaktır.

Dördüncü Yöntem​

Bu yöntemde, diğer yöntemlerden farklı olarak isimler değil, kesişen satır ve sütun numalarının isimleri yazdırılması hedeflenmektedir.
  • SÜTUNA: Sonuçların hangi sütunda yer aldığını belirler.
  • EĞER: B2 hücre aralığındaki değer J3 hücresindeki değere eşitse, ilgili hücrenin adresini döndürür; eşit değilse YOKSAY() fonksiyonunu kullanarak bu sonucu atlar.
  • B2=J3: B2 hücre aralığındaki değerlerin J3 hücresindeki değerle eşit olup olmadığını kontrol eder.
  • ADRES: SATIR ve SÜTUN fonksiyonları ile birlikte kullanılarak, eşleşen hücrenin adresini döndürür.
  • SATIR(B2): İlgili hücrelerin satır numarasını döndürür.
  • SÜTUN(B2): İlgili hücrelerin sütun numarasını döndürür.
  • YOKSAY: EĞER koşulu sağlanmadığında, bu hücreyi atlar ve yok sayar.
  • 2: Sonuçları iki sütunlu bir dizi olarak döndürür, yani ikinci sütundaki değerleri alır.
Böylece, verilerin bilgileri değil, satır ve sütun numaları listelenmektedir.

Beşinci Yöntem​

Bu yöntemde ise, verilerin alt alta değil tek hücrede yazdırılması hedeflenmektedir.
  • METİNBİRLEŞTİR: Hücrelerdeki metinleri, belirtilen ayırıcıyla birleştirir. Burada virgül ve boşluk (", ") ile ayırma yapılır.
  • 1: Boş hücreleri atlamadan, tüm sonuçları birleştirir.
  • EĞER: C3 aralığındaki hücrelerin değeri J3 hücresindeki değere eşitse, ilgili satır ve sütundaki metinleri birleştirir; eşit değilse boş bir değer döndürür.
  • C3=J3: C3 aralığındaki hücrelerdeki değerlerin J3 hücresindeki değerle eşit olup olmadığını kontrol eder.
  • C2&B3: Sütun başlığı ile satır başlığını birleştirir ve eşleşen değerler için sonucu döndürür.
Böylece, verilerin alt alta değil tek hücrede yazdırılması sağlanmaktadır.

Sonuç​

ABCDEFGHIJK
1










2
Öğrenci Adı Türkçe Matematik Fizik Kimya Tarih Coğrafya
Not
3
Duygu 48 90 59 17 59 5
14
4
Hayriye 35 5 37 23 80 45


5
Yunus Muzaffer 67 14 43 30 39 27
Liste
6
Damla 22 75 58 72 42 100
Matematik: Yunus Muzaffer
7
Öznur 14 80 27 84 100 22
Türkçe: Öznur
8
Necdet 64 57 55 47 85 86
Kimya: Zeki
9
Sevim 12 61 42 65 75 96


10
Zeki 15 57 79 14 80 80


11
İlknur 63 26 83 6 49 96


12
Metehan 49 75 80 61 73 72


13










Bu içerikte, Excel'de belirli bir notu alan öğrenciyi ve ilgili dersi bulmak için kullanılan bir formülü inceledik. SÜTUNA, EĞER ve YOKSAY fonksiyonlarının kombinasyonu ile, büyük veri kümelerinde bile kolayca istenen sonuçlara ulaşabilirsiniz. Bu tür formüller, özellikle eğitim sektöründe notların analiz edilmesi ve öğrencilerin performanslarının izlenmesi gibi alanlarda oldukça faydalıdır. Bu teknikler sayesinde, Excel’de veri yönetimi ve analiz işlemlerinizde daha verimli ve etkili bir yol izleyebilirsiniz.

Yararlanmanız temennisiyle.
  • Beğen
Tepkiler: ezelk
Geri
Üst