• DİKKAT

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

Aradığım değeri(kelimeyi) hücrede bulursa yanına işaret koyacak.

Katılım
26 Ekim 2016
Mesajlar
25
Excel Vers. ve Dili
2013 excel,
LibreOffice
# Tablo var. Bu tablo TC Nolu isim soyisimli türü ve durumu gibi sütünlara sahip. (Sütünları kabaca yazdım.)

# İsimsoyisim bölümünde bazı şeyler karışmış. İçinde şirketlerde var. onları içinden çekecem. Fazlada şirket var. O yüzden bir arama yapıp yanına işaret koyması gerekiyor.

#### Misal veriyorum. b sutununda arama yapacam. ilk aramayı şti şeklinde aratacam. sonra a.ş harflerini aratacam. ltd yada tic diye aratacam. bulduklarının yanına işaret koyacak.

(Daha önce bu listeyi oluştururken kaynakta şahısların arasına şirketler karıştığı için bu şirketleri içinden çekip şirket bölümüne aktaracam. O yüzden yapıyorum bu işlemi.)

# Bununla ilgili olarak çok sayıda döküman var. Araştırdım ancak bir çoğu kodlu şekilde sanırım makro. makrodan da anlamıyorum. Libreofficede çalıştığım için makro sıkıntılı oluyor onda. Exceldeki formüller orada çalışıyor zaten.

# Formül olarak şunu buldum aradığımda ama çalışmadı. Değer vermiyor.
=EĞER(EĞERSAY(B2;"*Ltd.*")>0;2;"")
 
Aşağıdaki formül ile içinde "ltd, şti, şirketi, a.ş ve tic" geçen hücreler X ile işaretlenir:

Kod:
=EĞER(EĞERHATA(EĞERHATA(EĞERHATA(EĞERHATA(EĞERHATA(MBUL("ltd";A1);MBUL("tic";A1));MBUL("şti";A1));MBUL("a.ş";A1));MBUL("şirketi";A1));"")="";"";"X")
 
Merhabalar,
Alternatif olsun.

Öncelikle kendimize bir kaynak veri oluşturalım.

D sütunu;
LTD , ŞTİ , A.Ş .... gibi veriler olsun.

E sütunu;
Hangi veri gelmesini istiyorsanız onu yazınız.
Örnek : LTD için 2 , ŞTİ için 1 gibi.

Kod:
=ELEMAN(TOPLA.ÇARPIM(--ESAYIYSA(MBUL(D$1:D$2;A1)));E$1:E$2)

Saygılar,
Leperuj
 
Merhabalar,
Alternatif olsun.

Öncelikle kendimize bir kaynak veri oluşturalım.

D sütunu;
LTD , ŞTİ , A.Ş .... gibi veriler olsun.

E sütunu;
Hangi veri gelmesini istiyorsanız onu yazınız.
Örnek : LTD için 2 , ŞTİ için 1 gibi.

Kod:
=ELEMAN(TOPLA.ÇARPIM(--ESAYIYSA(MBUL(D$1:D$2;A1)));E$1:E$2)

Saygılar,
Leperuj

Aşağıdaki formül ile içinde "ltd, şti, şirketi, a.ş ve tic" geçen hücreler X ile işaretlenir:

Kod:
=EĞER(EĞERHATA(EĞERHATA(EĞERHATA(EĞERHATA(EĞERHATA(MBUL("ltd";A1);MBUL("tic";A1));MBUL("şti";A1));MBUL("a.ş";A1));MBUL("şirketi";A1));"")="";"";"X")



Yarın işte deneyeceğim. İlginiz için teşekkürler. Durumu söylerim size. Libreoffice olduğu için bazen uyumsuzluklar olabiliyor :)
 
Sn. zubizu21 örnek dosya üzerinden tam olarak ne yapacağınızı anlatırsanız daha parlak çözümler gelebilir. Bilginiz olsun.
 
Geri
Üst