Dosya simgesi

Rakam ve Yazıdan Oluşan Metni Ayırma

Bu dosya, rakam ve harflerin birlikte yazıldığı metinleri (plaka biçimindeki kodlar gibi) formüllerle parçalara ayırmayı gösteren bir uygulama örneğidir. Örneğin 34ALC1234 değeri, il kodu, harf grubu ve sayı olarak ayrılıp 34 ALC 1234 biçiminde yazılır.

Dosya makro içermez; uzantısı .xlsm olsa da formüller makro olmadan çalışır.

Dosyanın içeriği​

  • UYGULAMA10: A2:F24 aralığını kullanan tek sayfadır. A sütununda ayrıştırılacak kodlar (O6BJK001, 34FB003, 06TR1234 vb.), C sütununda sonuçlar yer alır.
  • 4-7. satırlar: Kodun ilk iki karakterinden sonra gelen harf grubu (BJK, FB, TR) C sütununa çıkarılır.
  • 10-18. satırlar: 06BDD123, 34ALC1234, 01AL1234, 34P0001 ve 34AL12 gibi örnekler il kodu, harf ve sayı arasında boşluklu biçimde ayrılır.
  • Tanımlı ad: alfabe, A-Z harflerini içeren metin olarak tanımlıdır.

Kullanılan formüller​

Harf grubunu bulan C4 formülünde, önce MID ile ilk iki karakter atılır. Ardından ISNUMBER ile 2. ve 3. karakterin sayı olup olmadığı denetlenir; buna göre LEFT ile 1, 2 veya 3 harf alınır:
Excel formülü
=EĞER(ESAYIYSA(PARÇAAL(PARÇAAL(A4;3;UZUNLUK(A4)-2);2;1)+0);PARÇAAL(PARÇAAL(A4;3;UZUNLUK(A4)-2);1;1);EĞER(ESAYIYSA(PARÇAAL(PARÇAAL(A4;3;UZUNLUK(A4)-2);3;1)+0);SOLDAN(PARÇAAL(A4;3;UZUNLUK(A4)-2);2);SOLDAN(PARÇAAL(A4;3;UZUNLUK(A4)-2);3)))
=IF(ISNUMBER(MID(MID(A4,3,LEN(A4)-2),2,1)+0),MID(MID(A4,3,LEN(A4)-2),1,1),IF(ISNUMBER(MID(MID(A4,3,LEN(A4)-2),3,1)+0),LEFT(MID(A4,3,LEN(A4)-2),2),LEFT(MID(A4,3,LEN(A4)-2),3)))
C10 formülü ise ilk rakamın konumunu bulmak için MIN ve FIND fonksiyonlarını dizi sabitiyle birlikte kullanır. Bulunan konumdan itibaren sayı kısmının önüne SUBSTITUTE ile boşluk eklenir, başa da LEFT ile alınan il kodu getirilir. Formülün yapısı şöyledir (EN yazımı):
Excel formülü
=LEFT(A10,2)&" "&SUBSTITUTE(MID(A10,3,98),MID(MID(A10,3,98),MIN(FIND({1;2;3;4;5;6;7;8;9;0},MID(A10,3,98)&"0123456789")),98)," "&MID(MID(A10,3,98),MIN(FIND({1;2;3;4;5;6;7;8;9;0},MID(A10,3,98)&"0123456789")),98))

Nasıl kullanılır​

  1. Dosyayı açın ve UYGULAMA10 sayfasına geçin.
  2. Ayrıştırmak istediğiniz kodu A sütunundaki ilgili hücreye yazın.
  3. C sütunundaki formülü aynı satıra kopyalayın; sonuç otomatik hesaplanır.
  4. Kodlarda ilk iki karakter il kodu olmalıdır; formüller bu düzene göre çalışır.

cakarem tarafından daha fazla dosya

  • Beğen
Tepkiler: gokhany ve myg64
Detaylar
Yazar
cakarem
İndirme
13
Gösterim
2,814
İlk sürüm
Güncel
SHA-256
52a1baece1e5b7ac121e7d18e9c41bb6aec630e32fe9bb4f540fa8591b40a936

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Sağolun, oldukça faydalı bir dosya.
Geri
Üst