Iban numarasından Hesap No ve Şube Kodu Çekme

Katılım
25 Mayıs 2010
Mesajlar
480
Excel Vers. ve Dili
Office 2019
64bit
Tr
Win 10
Altın Üyelik Bitiş Tarihi
12-07-2024
Merhabalar Üstadlar,

Dosyamın L sütununda bulunan iban numaralarından kırmızı ile belirttiğim bölümü 00012 şeklindeyse çalıştığım bankanın ibanınına ait olduğunu belirtmektedir. Iban bu şekilde iken M sütununa HALK yazmayı unuttuğum zaman ödeme sayfasına aktarmamaktadır. (Ödeme sayfası kişisel veriler içerdiği için ekleyemedim, bu sayfa sadece örnek amaçlıdır.)
Bu hatayı önleyebilmek adına formül yazılabilir mi yoksa kod ile mi çözebiliriz? (Formül ya da makro 999. satıra kadar uygulanacaktır.

Yardımlarınız için şimdiden teşekkür eder saygılar sunarım.
 

Ekli dosyalar

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Direkt olarak IBAN'daki Banka Kodu'na göre kullanılarak yapılan revizyon;

.
 

Ekli dosyalar

Katılım
25 Mayıs 2010
Mesajlar
480
Excel Vers. ve Dili
Office 2019
64bit
Tr
Win 10
Altın Üyelik Bitiş Tarihi
12-07-2024

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
İlgili formüllerde gerekli revizyonu yaptım.... makrolarınıza hiç bakmadım.

.
 
Katılım
25 Mayıs 2010
Mesajlar
480
Excel Vers. ve Dili
Office 2019
64bit
Tr
Win 10
Altın Üyelik Bitiş Tarihi
12-07-2024
İlgili formüllerde gerekli revizyonu yaptım.... makrolarınıza hiç bakmadım.

.
Açtığım konuyu tekrar okuyunca bir eksiklik olduğunu fark ettim. Iban o sekildeyse M sütununa HALK yazmasını talep etmiştim. Saygılar...
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Sayfada G ve H sütununlarındaki formüllerde yapılan revizyonun bir benzerini ekli dosyada "HALKBANK_SAYFASINA" isimli makroda yaptım. Çalıştırdığınızda, IBAN içinde Halk Bankası'nın Banka Kodu'nu bulursa "For-Next" döngüsü içine yazdığınız kodlar çalışacak...

Kodlar için gerekli olmamakla birlikte, görsel olarak eksik olmaması için; M sütununa yazılan formülle IBAN NO'nun içindeki Banka Kodu'na göre "ZİRAAT", "HALK" veya "QNB" yazılması sağlandı.

Yeni revize dosya ektedir...

.
 

Ekli dosyalar

Son düzenleme:
Katılım
25 Mayıs 2010
Mesajlar
480
Excel Vers. ve Dili
Office 2019
64bit
Tr
Win 10
Altın Üyelik Bitiş Tarihi
12-07-2024
Sayfada G ve H sütununlarındaki formüllerde yapılan revizyonun bir benzerini ekli dosyada "HALKBANK_SAYFASINA" isimli makroda yaptım. Çalıştırdığınızda, IBAN içinde Halk Bankası'nın Banka Kodu'nu bulursa "For-Next" döngüsü içine yazdığınız kodlar çalışacak...

Kodlar için gerekli olmamakla birlikte, görsel olarak eksik olmaması için; M sütununa yazılan formülle IBAN NO'nun içindeki Banka Kodu'na göre "ZİRAAT", "HALK" veya "QNB" yazılması sağlandı.

Yeni revize dosya ektedir...

.
Hocam merhabalar,

Yardımınız için çok teşekkürler.
Örnek dosyada sadece 3 banka olduğu için formülü buna göre uyarlamışsınız yalnız benim için gerekli olan sadece HALK olduğu için her banka için formülü düzeltmek istemedim. Bu yüzden formülü izninize istinaden

=ELEMAN(KAÇINCI(PARÇAAL(L4;3;5);{"00012"});"HALK")
şeklinde sadeleştirdim ancak formülü 13. satıra kadar uyguladığımda sarı ile belirttiğim ibanlar 00012 şeklinde olmadığı halde HALK olarak sonuç vermektedir. HALK dışındakilerin boş gözükecek şekilde yardımcı olabilir misiniz?
 

Ekli dosyalar

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Sadece "HALK" olsun istiyorsanız, M6 hücresine yazıp, aşağıya doğru sürükleyin gitsin ....

Kod:
=EĞER(PARÇAAL(L6;3;5)="00012";"HALK";"")

Not: "Test_5" dosyasında revize ettiğim "HALKBANK_SAYFASINA" kodunu da kullanmanızda fayda var. O kodla, sayfadaki M sütununda "HALK" yazıp yazmaması önemli değil, çünkü direkt olarak IBAN içindeki Halkbankası Banka kodunu bulursa işlem yapıyor.

.
 
Katılım
25 Mayıs 2010
Mesajlar
480
Excel Vers. ve Dili
Office 2019
64bit
Tr
Win 10
Altın Üyelik Bitiş Tarihi
12-07-2024
Sadece "HALK" olsun istiyorsanız, M6 hücresine yazıp, aşağıya doğru sürükleyin gitsin ....

Kod:
=EĞER(PARÇAAL(L6;3;5)="00012";"HALK";"")

Not: "Test_5" dosyasında revize ettiğim "HALKBANK_SAYFASINA" kodunu da kullanmanızda fayda var. O kodla, sayfadaki M sütununda "HALK" yazıp yazmaması önemli değil, çünkü direkt olarak IBAN içindeki Halkbankası Banka kodunu bulursa işlem yapıyor.

.
Çok teşekkür ederim. Aklımdan geçeni söylemeye çekiniyordum ama siz halletmişsiniz.
 
Katılım
25 Mayıs 2010
Mesajlar
480
Excel Vers. ve Dili
Office 2019
64bit
Tr
Win 10
Altın Üyelik Bitiş Tarihi
12-07-2024
Sadece "HALK" olsun istiyorsanız, M6 hücresine yazıp, aşağıya doğru sürükleyin gitsin ....

Kod:
=EĞER(PARÇAAL(L6;3;5)="00012";"HALK";"")

Not: "Test_5" dosyasında revize ettiğim "HALKBANK_SAYFASINA" kodunu da kullanmanızda fayda var. O kodla, sayfadaki M sütununda "HALK" yazıp yazmaması önemli değil, çünkü direkt olarak IBAN içindeki Halkbankası Banka kodunu bulursa işlem yapıyor.

.
Sizden son bir ricam G ve H sütunlarındaki formülleri de modüle ekleyebilir misiniz hocam?
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Formüller zaten işi yapıyor, bence çok da gerek yok....

Kolay gelsin,

.
 
Üst