Düşeyara ve *(yıldız) problemi

Katılım
11 Kasım 2005
Mesajlar
2
Forumda arattım ama bulamadım.

Problem şu:
BT0000483 ve BT0000483* adıyla birbirine benzeyen fakat farklı olan iki kod var.

2 sheetteki listeden kodları ve karşılık gelen miktarlarını bulmak için kodları aratıp miktar kontrolü yaptırıyorum.

Bunun için düşeyara formülünü kullanıyorum. Fakat düşeyara fonksiyonunda böyle yıldızlı kodları arattığımıda, yıldızlı olmayan kodu bulup, o bilgileri getiriyor.

Bu sorunu nasıl aşabilirim? Yardımcı olursanız sevinirim...
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
H2 hücresine aşağıdaki formülü yazıp, aşağıya doğru kopyalayın.

=IF(ISERROR(IF(ISERROR(VLOOKUP(B2;Muhasebe_Ozet!B:F;5;0));VLOOKUP(TEXT(B2;"00000");Muhasebe_Ozet!B:F;5;0);VLOOKUP(B2;Muhasebe_Ozet!B:F;5;0)));"YOK";IF(ISERROR(VLOOKUP(B2;Muhasebe_Ozet!B:F;5;0));VLOOKUP(TEXT(B2;"00000");Muhasebe_Ozet!B:F;5;0);VLOOKUP(B2;Muhasebe_Ozet!B:F;5;0)))


=EĞER(EHATALIYSA(EĞER(EHATALIYSA(DÜŞEYARA(B2;Muhasebe_Ozet!B:F;5;0));DÜŞEYARA(METNEÇEVİR(B2;"00000");Muhasebe_Ozet!B:F;5;0);DÜŞEYARA(B2;Muhasebe_Ozet!B:F;5;0)));"YOK";EĞER(EHATALIYSA(DÜŞEYARA(B2;Muhasebe_Ozet!B:F;5;0));DÜŞEYARA(METNEÇEVİR(B2;"00000");Muhasebe_Ozet!B:F;5;0);DÜŞEYARA(B2;Muhasebe_Ozet!B:F;5;0)))

.
 
Katılım
11 Kasım 2005
Mesajlar
2
teşekkür ederim yurttaş. Zahmet etmişsiniz.

Ama ben bunu makroda yapıyorum. ekteki dosyada kodlar mevcut. Bunu excelde hücrelere dokunmadan yapmam gerek.

Bir fikriniz var mı???
 
Üst