• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

'Ara' fonksiyonu hatalı veri getiriyor

Katılım
13 Ekim 2012
Mesajlar
10
Excel Vers. ve Dili
2007 türkçe
Merhaba,
Çalışmakta olduğum kitapta (9.ayfaturaları22) Ara fonksiyonunu kullanarak H sütunundaki kısaltılmış cari adını HESAP.XLS kitabından bulacak ve O kelimeyle başlayan varsa karşısına vergi numarasını ve onun yanındaki sütuna da cari kodunu yazacak bir formül oluşturmak istiyorum.Aslında bu formülü kendim yaptım,fakat yanlış alıyor.Aradığım kısaltılmış isim HESAP.XLS de bulunmadığı halde karşısına veri atıyor yoksa karşısına yok yazmasını istiyorum, diğerlerinin karşısında yanlış veriler getiriyor.Yardım lütfen.Şimdiden teşekkürler.
 

Ekli dosyalar

Son düzenleme:
Düşey ara formülünü denediniz mi ?
 
İki excel dosyasını birleştirdim sayfa 1 ve sayfa 2 oldu. Düşey ara formulü ile de istediğiniz numaralar tamam. Ancak firma isimleri hem sayfa 2 de hem sayfa 1 de birbirini tutmuyor. Yani birinde kısa diğerinde nokta konulmuş vs. Bunları düzeltirseniz sonucu alabilirsiniz. Kolay gelsin...
 

Ekli dosyalar

İki excel dosyasını birleştirdim sayfa 1 ve sayfa 2 oldu. Düşey ara formulü ile de istediğiniz numaralar tamam. Ancak firma isimleri hem sayfa 2 de hem sayfa 1 de birbirini tutmuyor. Yani birinde kısa diğerinde nokta konulmuş vs. Bunları düzeltirseniz sonucu alabilirsiniz. Kolay gelsin...

Çok teşekkürler.Size de kolay gelsin.
 
Arkadaşlar sorunum çözülmedi malesef. bu tablolar bana mail yoluyla geliiyor ve cari adları değişiklik gösterebiliyor.D3 teki bir cari adın tamamı hesap.xls de aynen bulunmadığı için, sadece ilk 8 karakterini içerenlerden seçim yaptırabilir miyiz acaba?? bulamadıklarının karşısına da 'bulunamadı' yazsa fena olmaz. :)
 
Arkadaşlar sorunum çözülmedi malesef. bu tablolar bana mail yoluyla geliiyor ve cari adları değişiklik gösterebiliyor.D3 teki bir cari adın tamamı hesap.xls de aynen bulunmadığı için, sadece ilk 8 karakterini içerenlerden seçim yaptırabilir miyiz acaba?? bulamadıklarının karşısına da 'bulunamadı' yazsa fena olmaz. :)

Bu işlemi kolaylaştırabilmek için cari adının ilk 8 harfini H kolonuna kopyalattım.Ama formülü oluşturup bir türlü karşısına doğru hesap kodlarını yazdıramadım.İsteğim H1 deki kelimeyi içeren cari kodunu hesap.xls den bulup karşısına yazması.
 

Ekli dosyalar

=EĞER(EHATALIYSA(DÜŞEYARA($B3,'dosya adresi köprü al '!$A$2:$K$1500,11,0)),0,DÜŞEYARA($B3,'dosya adresi köprü al '!$A$2:$K$1500,11,0))


bu formül işe yarar
 
=EĞER(EHATALIYSA(DÜŞEYARA($B3,'dosya adresi köprü al '!$A$2:$K$1500,11,0)),0,DÜŞEYARA($B3,'dosya adresi köprü al '!$A$2:$K$1500,11,0))


bu formül işe yarar

Dostum ilgine teşekkür ederim fakat yaxdığınız formülde hata var diyor.
 
senin fatura sayfasına yeni sayfa aç oraya veri ismini ver. içine hesap kitabındakileri yapıştır sonrada

I1 hücresine
=EĞER(EHATALIYSA(DÜŞEYARA($D1,veri!$A$2:$K$1500,2,3)),0,DÜŞEYARA($D1,veri!$A$2:$K$1500,2,3))

J1 hücresinede
=EĞER(EHATALIYSA(DÜŞEYARA($D1,veri!$A$2:$K$1500,3,4)),0,DÜŞEYARA($D1,veri!$A$2:$K$1500,3,4))

buna göre kendin şekillendir işte kolay gelsin

örnekteki gibi
 

Ekli dosyalar

Yardımlarınız için çok teşekkürler.Formül çalışıyor fakat bazıları hesap.xls de olmadığı halde karşılarına vergi numarası ve cari kod yapıştırıyor ( mesela "bmp moda project" hesap.xls de yok ama karşısında 1750389069 120 02 007 yazıyor.) bir de genelde doğru kodları alıyor fakat bazılarını da yanlış getiriyor örnek : h92 deki pelin ile h93 teki ryf nin karşılarındaki kodlar aynı.Devamında da h94 ten h118 e kadar "spot" ve "sun tekstil" in herşeyi aynı ve de karşılarındaki kodlar ikisine de ait değil.SİNOP EMPİRME HÜSEYİN TEKE 61156305524 120 01 206 bunun kodlarını onlara yazıyor. Galiba sorunumu çözemeyeceğim.Umutsuzluğa kapılmaya başladım. 1 haftadır bunu çözmeye uğraşıyorum.
 
SPOT TEKSTİL SANAYİ VE TİCARET A.Ş.
SPOT TEKSTİL SAN.LTD.ŞTİ.


tarama yaptırdığın yerdeki ile hücre değerlerinin birebir aynı olması lazım . bu şekilde yaparsan çalışır. ama formuldede bir hata var ben bu düşeyarayı rakamlı bir tablodan süzmede kullanmıştım çalışmıştı alfabetikte daha zor oluyor sanırım. arattırdığın yerle aynı olmalı. eğer yoksa o hücreyi boş geçmeli. ama boş geçmiyor en yakın bulduğunu kopyalıyor ilginç bir hata olmuş :D:D

sıkma canını formül çalışıyor işte uzmanlardan biri halleder kolayca bende çok iyi sayılmam elimden gelen bu kadar şimdilik :S
 
birde vba kod ları kendin uyarlayabilirsen şöylede bir örnek var elimde. ama bunun içinde yine arama yaptırdığın hücrelerin aynı olması gerek. eğer dosya bu kadarsa gerek yok. ben bunu çok büyük dosyalarda formül kastığı için kullanıyordum.
 

Ekli dosyalar

musty98 ilgilendiğin için tekrar teşekkürler.Dediğin gibi sorun alfabetik olmasından kaynaklanıyor sanırım.Bu konuda çözümü olan üstadlarımız varsa inşallah yardım ederler.Tablom çok uzun değil fakat böyle birkaç şirkette var ve de her ay tekrarlanıyor.Her seferinde kod yazmak vakit kaybına neden oluyor.İyi akşamlar dilerim.
 
Problemi çözebilmek için başka önerisi olan yok mu? "DÜŞEYARA" veya "ARA" yerine başka hangi komutla yapılabilir ?
 
Kimse yardımcı olmayacak anlaşıldı.Kim kime dumduma durumu.Herkes kendi gemisini kurtarmaya çalışıyor anlaşılan.
 
Geri
Üst