Müşteri Kodunu Yazdığımda Müşterinin Adı ve Bilgileri Gelsin

Katılım
7 Nisan 2007
Mesajlar
7
Excel Vers. ve Dili
Excel2003 Türkçe
Sevgili excel uzmanları! Başlıkta da belirttiğim gibi tablo oluşturuyorum, yani Sayfa1 de A:A sütunu sıra no, B:B sütununda müşteri kodları, C2:H550 hücreleri arasında müşterinin adı ve adres bilgileri mevcut.

Sayfa2 deki A2 hücresine müşteri kodunu yazdığım zaman alta ya da yana müşterinin diğer bilgileri gelsin istiyorum.

İşlev ya da makro olarak ne yazmam gerekiyor? Şimdiden teşekkürler...
:yardim:
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,180
Excel Vers. ve Dili
Excel-2003 Türkçe
Merhaba acemi79
B2 hücresine
=EĞER($A2="";"";İNDİS(Sayfa1!$A:$H;KAÇINCI(Sayfa2!$A2;Sayfa1!$B:$B;0);SÜTUN()+1))
formülünü uygula ve sağa doğru çoğalt.
İyi çalışmalar.
 
Katılım
7 Nisan 2007
Mesajlar
7
Excel Vers. ve Dili
Excel2003 Türkçe
Sevgili muygun, belirttiğiniz formülü uyguladım ancak #YOK hatası veriyor. Dosyayı ekliyorum. Yeniden düzenleye bilirmisiniz? Şimdiden teşekkürler...
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Sevgili muygun, belirttiğiniz formülü uyguladım ancak #YOK hatası veriyor. Dosyayı ekliyorum. Yeniden düzenleye bilirmisiniz? Şimdiden teşekkürler...
B2 Hücresine;

=IF($A$2="";"";VLOOKUP($A$2;Sayfa1!$A$2:$C$14;COLUMN(B2);0))

=EĞER($A$2="";"";DÜŞEYARA($A$2;Sayfa1!$A$2:$C$14;SÜTUN(B2);0))

formülünü yazıp, istenildeiği kadar sağa sonra bunları aşağıya doğru kopyalayın.


.
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,180
Excel Vers. ve Dili
Excel-2003 Türkçe
Slm.
Sorunuzda A sütunu sırano ,B sütunu müşteri kodları idi. O nedenle aramayı B sütununda yaptım. Ama uygulamanızda Kodlar A sütununda o nedenle yok hatası vermiş.
İyi çalışmalar.
 
Katılım
7 Nisan 2007
Mesajlar
7
Excel Vers. ve Dili
Excel2003 Türkçe
Teşekkür ediyorum ilginize.

Muygun, Yeniden uyguladığınız formül çalışıyor.
Ancak Sayın yurttaş'ın belirttiği formül çalışmıyor. #AD? hatası veriyor.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Forumda bazen yazdığım formüllerde ayrı olarak algılanabilmektedir. Formülde S ÜTUN şeklinde gözüküyor.

SÜTUN şeklinde bitişik olacak.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Teşekkür ediyorum ilginize.

Muygun, Yeniden uyguladığınız formül çalışıyor.
Ancak Sayın yurttaş'ın belirttiği formül çalışmıyor. #AD? hatası veriyor.
=EĞER($A$2="";"";DÜŞEYARA($A$2;Sayfa1!$A$2:$C$14;SÜTUN(B2);0))

Bu formüldeki SÜTUN ayrı olduğu için öyle hata vermiştir.

Bunu tekrar birleştirmeme rağmen yine de foruma ayrı olarak yansıyor.

Dosyanıza alırken onu birleştirirseniz, problem olmaz.

.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
=EĞER($A$2="";"";DÜŞEYARA($A$2;Sayfa1!$A$2:$C$14;SÜTUN(B2);0))

Bu formüldeki SÜTUN ayrı olduğu için öyle hata vermiştir.

Bunu tekra birleştirmeme rağmen yine de foruma ayrı olarak yansıyor.

Dosyanızza alırken onu birleştirirseniz, problem olmaz.

.

Sn Yurttas, formülün ayrı olarak gözüken kısımı seçip fontunu önce kırmızı yapıp önizleme yaptıktan sonra tekrar fontu siyah yapıldıktan sonra gönderince formüllerde bitişik olan kısımları ayırmıyor. Bendede oluyor ben genellikle öyle yapıyorum.

Diğer alternatif CODE tagını kullanmak sanırım.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Sn Yurttas, formülün ayrı olarak gözüken kısımı seçip fontunu önce kırmızı yapıp önizleme yaptıktan sonra tekrar fontu siyah yapıldıktan sonra gönderince formüllerde bitişik olan kısımları ayırmıyor. Bendede oluyor ben genellikle öyle yapıyorum.

Diğer alternatif CODE tagını kullanmak sanırım.
Ali bey,

Teşekkürler.

Biraz zahmetli bir iş gibi.

CODE tag'a da bir türlü ısınamadım. Çünkü formülün tümü gözükmüyor.

Yine de bilgilendirdiğiniz için tekrar teşekkürler.


.
 
Üst