Çözüldü Eğer,Sağdan,Birleştiri Tek Seferde Kullanma

incsoft

Altın Üye
Katılım
18 Ağustos 2009
Mesajlar
734
Excel Vers. ve Dili
Office Ev ve İş 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
12-12-2024
Arkadaşlar DATA kısmında D sütunu oluşturmamdaki amaç A sütununu kısaltmak,E sütunu ise B ile D sütununu birleştirmek. Bu verileri ise SAYFA kısmında
A sütununa verileri girerek B sütunundaki formülle birleştirmek ancak DATA kısmında formül ile data oluşturduğum için B kısmındaki EĞER formülü #YOK şeklinde hata vermektedir. En başta bu neden onu öğrenmek sonrasında ise bu işlemleri arama komutu ile DATA sayfasında kullandığım komutları kullanmadan tek bir komutla yapabilirmiyiz onu öğrenmek istiyorum. Amaç 2000299181 şeklinde girmek yerine 299181 girerek buldurarak birleştirme yapmak.

Teşekkürler.
 

Ekli dosyalar

DoğanD

Altın Üye
Katılım
22 Eylül 2023
Mesajlar
427
Excel Vers. ve Dili
Office 365 TR
Altın Üyelik Bitiş Tarihi
05-10-2028
Merhaba,

Anladığım kadarıyla 2 Milyar sabit bir değer ve toplama yolu ile aranan değeri net biçimde bulabilirsiniz. Mevcut tabloda 2. ve 3. satırdaki değerler zaten yok. 4. ve 5. satırdakiler de, diğer taraftaki karşılıkları metin olarak göründüğü için veri getirmiyor. Bununla birlikte Data sayfasındaki B sütununun işlevini anlayamadım.

Kod:
=EĞERHATA(DÜŞEYARA(2000000000+SAYIYAÇEVİR(A2);DATA!$A:$E;5;0);"")
 

incsoft

Altın Üye
Katılım
18 Ağustos 2009
Mesajlar
734
Excel Vers. ve Dili
Office Ev ve İş 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
12-12-2024
Merhaba,

Anladığım kadarıyla 2 Milyar sabit bir değer ve toplama yolu ile aranan değeri net biçimde bulabilirsiniz. Mevcut tabloda 2. ve 3. satırdaki değerler zaten yok. 4. ve 5. satırdakiler de, diğer taraftaki karşılıkları metin olarak göründüğü için veri getirmiyor. Bununla birlikte Data sayfasındaki B sütununun işlevini anlayamadım.

Kod:
=EĞERHATA(DÜŞEYARA(2000000000+SAYIYAÇEVİR(A2);DATA!$A:$E;5;0);"")

Doğan bey orda özelveriler vardı örnek olması açısından kendim yazdım. Onun 1 işlevi yok orda da veriler var orjinalde
 

incsoft

Altın Üye
Katılım
18 Ağustos 2009
Mesajlar
734
Excel Vers. ve Dili
Office Ev ve İş 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
12-12-2024
Merhaba,

Anladığım kadarıyla 2 Milyar sabit bir değer ve toplama yolu ile aranan değeri net biçimde bulabilirsiniz. Mevcut tabloda 2. ve 3. satırdaki değerler zaten yok. 4. ve 5. satırdakiler de, diğer taraftaki karşılıkları metin olarak göründüğü için veri getirmiyor. Bununla birlikte Data sayfasındaki B sütununun işlevini anlayamadım.

Kod:
=EĞERHATA(DÜŞEYARA(2000000000+SAYIYAÇEVİR(A2);DATA!$A:$E;5;0);"")
Merhaba,

Anladığım kadarıyla 2 Milyar sabit bir değer ve toplama yolu ile aranan değeri net biçimde bulabilirsiniz. Mevcut tabloda 2. ve 3. satırdaki değerler zaten yok. 4. ve 5. satırdakiler de, diğer taraftaki karşılıkları metin olarak göründüğü için veri getirmiyor. Bununla birlikte Data sayfasındaki B sütununun işlevini anlayamadım.

Kod:
=EĞERHATA(DÜŞEYARA(2000000000+SAYIYAÇEVİR(A2);DATA!$A:$E;5;0);"")

Örnek dosyada çalışıyor database'i güncelleyince veriler gelmiyor. Hergün güncellenecek çünkü. DATA kısmının metin ya da sayı olmasındanmı dedim çevirdim yine olmadı
 

DoğanD

Altın Üye
Katılım
22 Eylül 2023
Mesajlar
427
Excel Vers. ve Dili
Office 365 TR
Altın Üyelik Bitiş Tarihi
05-10-2028
DB'den gelen orijinal veriden bir parça paylaşabilirseniz yorumlayalım.
 

incsoft

Altın Üye
Katılım
18 Ağustos 2009
Mesajlar
734
Excel Vers. ve Dili
Office Ev ve İş 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
12-12-2024
Aramayı bu şekilde;

=EĞERHATA(DÜŞEYARA(SAYIYAÇEVİR(F7077);DATA!$D:$E;2;0);"")


Sayıya çevirmeyi;

=EĞER(A1="";"";SAYIYAÇEVİR(SAĞDAN(A1;6)))

bu şekilde yaptım oldu bakalım
 

DoğanD

Altın Üye
Katılım
22 Eylül 2023
Mesajlar
427
Excel Vers. ve Dili
Office 365 TR
Altın Üyelik Bitiş Tarihi
05-10-2028
Aşağıdaki formülü dener misiniz? Örnek olsun diye yazdığınız A2 ve A3 verisinde bir adet 0 fazla olduğu için bulamıyor.

Kod:
=EĞER(A2<>"";EĞERHATA(DÜŞEYARA("*"&A2;DATA!A:E;5;0);"Bulunamadı");"")
 

Erkan Akayay

Altın Üye
Katılım
8 Aralık 2006
Mesajlar
405
Excel Vers. ve Dili
Ofis 365 TR 64 Bit
Altın Üyelik Bitiş Tarihi
21-11-2028
Data sayfasında A-B-C sütunları olması yeterli. Aşağıdaki formül gerekli işlemleri yapıyor.

Kod:
=TOPLA.ÇARPIM(MAK(--(ESAYIYSA(MBUL(A2;DATA!$A$1:$A$12583;1)))*(DATA!$B$1:$B$12583)))&" "&DÜŞEYARA(TOPLA.ÇARPIM(MAK(--(ESAYIYSA(MBUL(A2;DATA!$A$1:$A$12583;1)))*(DATA!$B$1:$B$12583)));DATA!$B$1:$C$12583;2;0)
 

incsoft

Altın Üye
Katılım
18 Ağustos 2009
Mesajlar
734
Excel Vers. ve Dili
Office Ev ve İş 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
12-12-2024
Tüm arkadaşlara teşekkür ederim.
 

incsoft

Altın Üye
Katılım
18 Ağustos 2009
Mesajlar
734
Excel Vers. ve Dili
Office Ev ve İş 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
12-12-2024
Data sayfasında A-B-C sütunları olması yeterli. Aşağıdaki formül gerekli işlemleri yapıyor.

Kod:
=TOPLA.ÇARPIM(MAK(--(ESAYIYSA(MBUL(A2;DATA!$A$1:$A$12583;1)))*(DATA!$B$1:$B$12583)))&" "&DÜŞEYARA(TOPLA.ÇARPIM(MAK(--(ESAYIYSA(MBUL(A2;DATA!$A$1:$A$12583;1)))*(DATA!$B$1:$B$12583)));DATA!$B$1:$C$12583;2;0)
Peki şimdi neden olmadı hocam?
 

Ekli dosyalar

Erkan Akayay

Altın Üye
Katılım
8 Aralık 2006
Mesajlar
405
Excel Vers. ve Dili
Ofis 365 TR 64 Bit
Altın Üyelik Bitiş Tarihi
21-11-2028
İki dosya farklı. Bu daha kolay
Kod:
=DÜŞEYARA("*"&A2;DATA!A1:C30;2;0)&" "&DÜŞEYARA("*"&A2;DATA!A1:C30;3;0)
 

incsoft

Altın Üye
Katılım
18 Ağustos 2009
Mesajlar
734
Excel Vers. ve Dili
Office Ev ve İş 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
12-12-2024
İki dosya farklı. Bu daha kolay
Kod:
=DÜŞEYARA("*"&A2;DATA!A1:C30;2;0)&" "&DÜŞEYARA("*"&A2;DATA!A1:C30;3;0)
Ben sadece içindeki değerleri değiştirdim Erkan bey. Diğer formül güzeldi onunla olursa çok sevinirim. Kusura bakmayın rahatsız ediyorum. Teşekkürler.
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,235
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

C++:
=EĞERHATA(İNDİS(DATA!$B$1:$B$1000;KAÇINCI(DOĞRU;ESAYIYSA(MBUL(A2;DATA!$A$1:$A$1000));0))&" "&İNDİS(DATA!$C$1:$C$1000;KAÇINCI(DOĞRU;ESAYIYSA(MBUL(A2;DATA!$A$1:$A$1000));0));"")
 

incsoft

Altın Üye
Katılım
18 Ağustos 2009
Mesajlar
734
Excel Vers. ve Dili
Office Ev ve İş 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
12-12-2024
Deneyiniz.

C++:
=EĞERHATA(İNDİS(DATA!$B$1:$B$1000;KAÇINCI(DOĞRU;ESAYIYSA(MBUL(A2;DATA!$A$1:$A$1000));0))&" "&İNDİS(DATA!$C$1:$C$1000;KAÇINCI(DOĞRU;ESAYIYSA(MBUL(A2;DATA!$A$1:$A$1000));0));"")
Teşekkürler Korhan bey
 
Üst