Excel'de alfabetik bir dizi listesi nasıl oluşturulur?
Excel'de hücre hücre manuel olarak (A'dan Z'ye veya a'dan z'ye) alfabetik bir sıra girmek sadece sıkıcı ve zaman alıcı değil, aynı zamanda özellikle liste sıklıkla yeniden oluşturulması veya tekrar kullanılması gerekiyorsa hata yapma ihtimali de yüksek olabilir. Katılım listeleri oluşturma, işaretlemeler veya veri sınıflandırması için şablonları hızlıca oluşturma gibi birçok senaryoda, etkili bir şekilde alfabetik seri oluşturabilme yeteneği iş akışınızı büyük ölçüde hızlandırabilir. Bu öğretici, farklı ihtiyaçlara ve Excel sürümlerine göre hızlı ve doğru bir şekilde alfabetik seri listesi oluşturmanıza yardımcı olacak birkaç pratik yöntem sunar.
Formülle alfabetik seri listesi oluşturun
Kutools for Excel ile alfabetik seri listesi oluşturun
VBA makrosu ile alfabetik seri listesi oluşturun
SEQUENCE ve CHAR formülü ile alfabetik seri listesi oluşturun
Formülle alfabetik seri listesi oluşturun
Formülleri tercih eden ve geniş bir Excel sürüm yelpazesinde uyumluluk gerektiren kullanıcılar için, karakter kodlarını ve CHAR fonksiyonunu birleştirerek alfabetik bir sıra oluşturabilirsiniz. Lütfen aşağıdaki adımları izleyin:
1. ASCII kodlarını temsil eden A'dan Z'ye büyük harflerin numaralarını içeren bir liste oluşturarak başlayın. 65'i A1 hücresine ve 66'yı A2 hücresine girin. Hem A1 hem de A2'yi seçtikten sonra, son hücrede 90'a ulaşana kadar (65'ten 90'a A'dan Z'ye ASCII'de karşılık geldiği için) dolgu tutamağını aşağı çekin.
2. Ardından, ilk kodunuzun yanındaki hücrede (örneğin B1), ASCII değerini harfe dönüştürmek için aşağıdaki formülü girin:
=CHAR(A1)
Ardından, bu formülün dolgu tutamağını, 90 sayısının yanında bulunan hücreye kadar aşağı çekin.
Bu adımı tamamladığınızda, tüm İngilizce büyük harflerin sırayla listelendiğini göreceksiniz. Küçük harflere ihtiyacınız varsa, ASCII kodlarını 97 ile 122 arasındaki sayılarla değiştirin ve aynı formülü kullanın. Lütfen eksik veya yinelenen değerler olmadığından emin olmak için dikkatli olun; bu, tam bir seri için önemlidir.
Bu yaklaşım, basit görevler ve yalnızca alfabetik bir seri gerektiğinde uygundur. Ancak, ASCII sayıları için ekstra bir yardımcı sütun içerir ve tek adımda bir çözüm arıyorsanız ideal olmayabilir.
Kutools for Excel ile alfabetik seri listesi oluşturun
Daha rahat ve tekrar kullanılabilir bir yaklaşım arayan kullanıcılar için, Kutools for Excel, Özel Liste Doldurma işlevini sunar, böylece birkaç tıklamayla hızlıca bir alfabetik seri oluşturabilir ve tekrar kullanabilirsiniz. Bu özellik özellikle rutin görevlerde ve farklı dosyalarda sıkça bu listeye ihtiyaç duyduğunuzda çok faydalıdır.
1. Kutools > Ekle > Fill Custom Lists öğesine tıklayın. Ekran görüntüsüne bakınız:
2. Fill Custom Lists iletişim kutusunda, Edit list düğmesine tıklayın. Bir Custom Lists iletişim kutusu açılır ve şunları yapmalısınız:
3. Fill Custom Lists iletişim kutusuna geri döndüğünüzde, alfabetik seriyi bir sütuna yerleştirmek istiyorsanız, başlangıç hücresini seçin, Fill order açılır menüsünden Fill vertically cell after cell seçeneğini belirleyin, daha önce oluşturduğunuz listeyi Custom list alanında seçin ve ardından Fill Range düğmesine tıklayın. Ekran görüntüsüne bakınız:
4. Alfabetik seri belirlenen aralığınızda görünecektir. Artık iletişim kutusunu kapatabilirsiniz.
Bundan sonra, alfabetik seri artık Fill Custom Lists özelliğinde hızlı kullanım için her zaman mevcut olacaktır, bu da üretkenliğinizi artırır ve tekrarlı kurulumları ortadan kaldırır.
Not: En iyi uyumluluk için Kutools for Excel'inizin güncel olduğundan emin olun. Alfabetik karakterler doğru bir şekilde yerleştirilmiyorsa, listenizi eksik harfler veya yanlışlıkla bırakılmış boşluklar açısından tekrar kontrol edin.
Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin
VBA makrosu ile alfabetik seri listesi oluşturun
Bazen, yardımcı sütunlar oluşturmadan veya yerleşik liste özelliklerine güvenmeden bir alanı otomatik olarak alfabetik harf dizisiyle doldurmak isteyebilirsiniz. VBA makroları bu görevi otomatik olarak tamamlayabilir, bu da özellikle sırayı yeniden uygulamak veya özel aralıklarda hızlıca hem büyük hem de küçük harf listeleri oluşturmaya çalıştığınız durumlarda çok kullanışlıdır.
1. Başlamak için, Geliştirici Araçları > Visual Basic'e tıklayarak VBA düzenleyicisini açın. Microsoft Visual Basic for Applications penceresi açıldığında, Insert > Module yolunu izleyin ve aşağıdaki kodlardan birini pencereye yapıştırın.
Büyük harf alfabetik dizisi için (A'dan Z'ye):
Sub FillUppercaseAlphabet()
Dim i As Integer
Dim rng As Range
Set rng = Application.InputBox("Select the first cell of the range you want to fill (for example, A1):", "KutoolsforExcel", Type:=8)
On Error Resume Next
For i = 0 To 25
rng.Offset(i, 0).Value = Chr(65 + i)
Next i
End Sub
Küçük harf alfabetik dizisi için (a'dan z'ye) bunun yerine şu kodu kullanın:
Sub FillLowercaseAlphabet()
Dim i As Integer
Dim rng As Range
Set rng = Application.InputBox("Select the first cell of the range you want to fill (for example, A1):", "KutoolsforExcel", Type:=8)
On Error Resume Next
For i = 0 To 25
rng.Offset(i, 0).Value = Chr(97 + i)
Next i
End Sub
2. Kodu çalıştırmak için VBA düzenleyicisindeki F5tuşuna basın. İstendiğinde, seriniz için hedef başlangıç hücresini seçin (örneğin, A1). Makro, seçilen harf aralığıyla 26 satırı otomatik olarak aşağı doğru dolduracaktır.
Bu makro, özellikle süreci otomatikleştirmek istediğinizde veya belirli biçimlendirmeye uygun listeler oluşturmak istediğinizde, tam alfabetik sütunlar oluşturmak için oldukça uygundur. Hedef aralığınızda en az 26 boş hücre olduğundan emin olun; aksi takdirde makro yolu üzerindeki verilerin üzerine yazılacaktır.
Sorun Giderme: Hata mesajlarıyla karşılaşırsanız, çalışma kitabınızda makroların etkin olduğundan ve geçerli bir başlangıç hücresi seçtiğinizden emin olun. Makro doldurduğu hücrelerin üzerine yazacağı için, çalıştırmadan önce hedef aralığınızı her zaman iki kez kontrol edin.
SEQUENCE ve CHAR formülü ile alfabetik seri listesi oluşturun
Office 365 veya Excel 2021 ve daha yeni sürümleri kullanan kullanıcılar için, Excel bu görevi daha da hızlı hale getiren dinamik dizi fonksiyonlarını tanıtır. Yardımcı sütunlara veya manuel girişe gerek kalmadan, tek bir formülle tam bir alfabetik dizi oluşturabilirsiniz.
1. Alfabetik listenizi başlatmak istediğiniz hücreye tıklayın (örneğin, A1). Büyük harf A'dan Z'ye bir dizi elde etmek için aşağıdaki formülü girin:
=CHAR(SEQUENCE(26,1,65))
Enter tuşuna basın. A'dan Z'ye kadar olan tüm dizi, seçtiğiniz hücreden başlayarak otomatik olarak 26 satır aşağı doğru dökülecektir.
Küçük harf a'dan z'ye bir dizi oluşturmak için, başlangıç hücresinde aşağıdaki formülü kullanın:
=CHAR(SEQUENCE(26,1,97))
Sonuç, 26 satır aşağı doğru doldurulmuş küçük harf listesi olacaktır.
İpuçları:
- Eğer döküm alanı başka veriler tarafından engellenirse, Excel bir #SPILL! hatası gösterecektir. Tüm harflerin kendi satırlarına dökülebilmesi için başlangıç hücrenizin altında yeterli boş alan olduğundan emin olun.
- Yatay bir liste oluşturmak istiyorsanız (harflerin sütunlar boyunca doldurulması), SEQUENCE argümanlarını
SEQUENCE(26,1,65)
yerineSEQUENCE(1,26,65)
olarak değiştirin. - Bu çözüm, dinamik şablonlar için ve otomatik olarak ayarlanan veya yenilenen listelere ihtiyacınız olduğunda oldukça etkilidir.
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi güçlendirin, daha önce hiç yaşamadığınız bir verimlilik deneyimini yaşayın. Kutools for Excel, üretkenliğinizi artıracak ve zamanı kaydetmenizi sağlayacak300’den fazla gelişmiş özellik sunar. En çok ihtiyaç duyduğunuz özelliği almak için buraya tıklayın...
Office Tab, Office’e sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır
- Word, Excel, PowerPoint’te sekmeli düzenleme ve okuma işlevini etkinleştirin.
- Aynı pencere içerisinde yeni sekmelerde birden fazla belge açın veya oluşturun, yeni pencerelerde açmak yerine.
- Verimliliğinizi %50 artırın, her gün yüzlerce fare tıklamasını sizin için azaltın!