• DİKKAT

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

Excel Verinin Bulunduğu hücrenin satır numarasını yazdırma

Katılım
6 Mayıs 2011
Mesajlar
172
Excel Vers. ve Dili
TR
Merhaba,
Bir excel sayfasında A1-A120 arasında DÜŞEYARA() komutu ile veri aratiyorum, aradığım veri hangi satırda bulundu ise verinin bulunduğu satırın satır numarasını C1 hücresine yazsın istiyorum.

ss_örnek.xls ektedir,
saygılarımla,
 

Ekli dosyalar

Son düzenleme:
düşeyara değilde kaçıncı komutu ile yapabilirsiniz.
 
Merhaba,
Bir excel sayfasında A1-A120 arasında DÜŞEYARA() komutu ile veri aratiyorum, aradığım veri hangi satırda bulundu ise verinin bulunduğu satırın satır numarasını C1 hücresine yazsın istiyorum.

ss_örnek.xls ektedir,
saygılarımla,

.

B1 Hücresinde aranacak isim varsa;

=SUMPRODUCT((A1:A120=C1)*(ROW(A1:A120)))


=TOPLA.ÇARPIM((A1:A120=C1)*(SATIR(A1:A120)))



Not: MATCH=KAÇINCI fonksiyonu ile de bulabiirsiniz.



.
 
.

B1 Hücresinde aranacak isim varsa;

=SUMPRODUCT((A1:A120=C1)*(ROW(A1:A120)))


=TOPLA.ÇARPIM((A1:A120=C1)*(SATIR(A1:A120)))



Not: MATCH=KAÇINCI fonksiyonu ile bulabilmeniz için isimler alfabetik A-Z veya Z-A sıralı olmalı...


.

Siz daha iyi bilirsiniz üstadım ama ben denedim sorun yok?
 

Ekli dosyalar

Siz daha iyi bilirsiniz üstadım ama ben denedim sorun yok?

--------------------------------------------------------------------------
MERHABA HOCAM, beynine sağlık, proğram çalıştı fakat; B1 hücresine içinde geçen herhangi bir kelime olsa da ara dediğimde bir türlü çalıştıramadım. Yani formülünüzü genişleterek;

=TOPLA.ÇARPIM((A1:A120=BİRLEŞTİR("*";B1;"*"))*(SATIR(A1:A120)))
yazdığımda sıfır veriyor.
Verdiğiniz formülde =TOPLA.ÇARPIM((A1:A120=B1)*(SATIR(A1:A120))) B1 yerine BİRLEŞTİR("*";B1;"*") değeri yazıyorum, yani bu değer B1 hücresinin içinde .....geçen kelime anlamındadır ve sıfır değerini veriyor.
Yardımlarınız için teşekküer ediyorum,

Saygılarımla,
 
.

B1 Hücresinde aranacak isim varsa;

=SUMPRODUCT((A1:A120=C1)*(ROW(A1:A120)))


=TOPLA.ÇARPIM((A1:A120=C1)*(SATIR(A1:A120)))



Not: MATCH=KAÇINCI fonksiyonu ile de bulabiirsiniz.



.

+++++++++++++++++++++++++++++++++++++++++++++++++
MERHABA HOCAM, beynine sağlık, proğram çalıştı fakat; B1 hücresine içinde geçen herhangi bir kelime olsa da ara dediğimde bir türlü çalıştıramadım. Yani formülünüzü genişleterek;

=TOPLA.ÇARPIM((A1:A120=BİRLEŞTİR("*";B1;"*"))*(SATIR(A1:A120)))
yazdığımda sıfır veriyor.
Verdiğiniz formülde =TOPLA.ÇARPIM((A1:A120=B1)*(SATIR(A1:A120))) B1 yerine BİRLEŞTİR("*";B1;"*") değeri yazıyorum, yani bu değer B1 hücresinin içinde .....geçen kelime anlamındadır ve sıfır değerini veriyor.
Yardımlarınız için teşekküer ediyorum,

Saygılarımla,
 
+++++++++++++++++++++++++++++++++++++++++++++++++
MERHABA HOCAM, beynine sağlık, proğram çalıştı fakat; B1 hücresine içinde geçen herhangi bir kelime olsa da ara dediğimde bir türlü çalıştıramadım. Yani formülünüzü genişleterek;

=TOPLA.ÇARPIM((A1:A120=BİRLEŞTİR("*";B1;"*"))*(SATIR(A1:A120)))
yazdığımda sıfır veriyor.
Verdiğiniz formülde =TOPLA.ÇARPIM((A1:A120=B1)*(SATIR(A1:A120))) B1 yerine BİRLEŞTİR("*";B1;"*") değeri yazıyorum, yani bu değer B1 hücresinin içinde .....geçen kelime anlamındadır ve sıfır değerini veriyor.
Yardımlarınız için teşekküer ediyorum,

Saygılarımla,

.

=MATCH("*"&B1&"*";A1:A120;0)

=KAÇINCI("*"&B1&"*";A1:A22;0)

şeklinde deneyin.

.
 
Excel de arama ve satır numarasını yazdırma

*****************************************************
Teşekkür ederim, soruma cevap aldım, çalıştı.

Saygılarımla,
=====================================================

MERHABA HOCAM YİNE BEN :)
KUSURA BAKMAYIN YORUYORUM SİZİ, YİNE ÖNCEKİ KONU İLE İLGİLİ BİR BAĞLAYICI SORUM OLACAK. DAHA ÖNCE VERMİŞ OLDUĞUNUZ
=KAÇINCI(B1&"*";A1:A120;0)
komut ile A1-A120 arasında aradığım ilk verinin satır numarasını yazmaktadır.

Aynı veri A1- A120 arasında birkaç yerde geçiyorsa bunları nasıl yazdırabilrim?, ilgili örnek dosyam ektedir.
İyi çalışmalar diliyorum,
,

Saygılarımla,
 

Ekli dosyalar

Excel de arama ve satır numarasını yazdırma


*********************************************************
MERHABA HOCAM YİNE BEN
KUSURA BAKMAYIN YORUYORUM SİZİ, YİNE ÖNCEKİ KONU İLE İLGİLİ BİR BAĞLAYICI SORUM OLACAK. DAHA ÖNCE VERMİŞ OLDUĞUNUZ
=KAÇINCI(B1&"*";A1:A120;0)komut ile A1-A120 arasında aradığım ilk verinin satır numarasını yazmaktadır.

Aynı veri A1- A120 arasında birkaç yerde geçiyorsa bunları nasıl yazdırabilrim?, ilgili örnek dosyam ektedir.
İyi çalışmalar diliyorum,,

Saygılarımla,
 

Ekli dosyalar

Selamlar,

Aşağıdaki dizi formülünü kullanarak istediğiniz listeyi oluşturabilirsiniz.

C1 hücresine uygulayınız. Hücreyi CTRL+SHIFT+ENTER tuşlarına basarak terk ediniz. Aksi halde doğru sonuç üretmez.

Kod:
=EĞER(SATIRSAY($C$1:$C1)<=EĞERSAY($A:$A;$B$1&"*");KÜÇÜK(EĞER(SOLDAN($A$1:$A$1000;UZUNLUK($B$1))=$B$1;SATIR($A$1:$A$1000));SATIRSAY($C$1:$C1));"")
 

Ekli dosyalar

Selamlar,

Aşağıdaki dizi formülünü kullanarak istediğiniz listeyi oluşturabilirsiniz.

C1 hücresine uygulayınız. Hücreyi CTRL+SHIFT+ENTER tuşlarına basarak terk ediniz. Aksi halde doğru sonuç üretmez.

Kod:
=EĞER(SATIRSAY($C$1:$C1)<=EĞERSAY($A:$A;$B$1&"*");KÜÇÜK(EĞER(SOLDAN($A$1:$A$1000;UZUNLUK($B$1))=$B$1;SATIR($A$1:$A$1000));SATIRSAY($C$1:$C1));"")

------------------------------------------------------------------------
MERHABA,
denedim C1 sıfır değeri gösteriyor. diğer hücrelerde #SAY! gösteriyor.
 
Selamlar,

Mesajımdaki kırmızı renkli kelimeye dikkat ettiniz mi?
 
Selamlar,

Mesajımdaki kırmızı renkli kelimeye dikkat ettiniz mi?

++++++++++++++++++++++++++++++++++

MERHABA,

=EĞER(SATIRSAY($C$1:$C1)<=EĞERSAY($A:$A;$B$1&"*");KÜÇÜK(EĞER(SOLDAN($A$1:$A$1000;UZUNLUK($B$1))=$B$1;SATIR($A$1:$A$1000));SATIRSAY($C$1:$C1));"")

formülünüzü,
denedim C1 sıfır değeri gösteriyor. diğer hücrelerde #SAY! gösteriyor. Yani OLMADI, Yardımlarınızı bekliyorum.
Teşekkür ederim.

Saygılarımla,
 
Selamlar,

Siz ısrarla olmadı diyorsunuz. Formülü siz önerdiğim mesajımda DİZİ formül olduğunu belirtmiştim. Formülü hücreye yazdıktan sonra CTRL+SHIFT+ENTER tuşlarına basarak hücreyi terk etmeniz gerektiğinide belirtmiştim.

Bence siz bu dediklerimi yapmıyorsunuz.

Neyse, #13 nolu mesajıma uyarlanmış örnek dosyayı ekledim. İncelermisiniz.
 
Selamlar,

Siz ısrarla olmadı diyorsunuz. Formülü siz önerdiğim mesajımda DİZİ formül olduğunu belirtmiştim. Formülü hücreye yazdıktan sonra CTRL+SHIFT+ENTER tuşlarına basarak hücreyi terk etmeniz gerektiğinide belirtmiştim.

Bence siz bu dediklerimi yapmıyorsunuz.

Neyse, #13 nolu mesajıma uyarlanmış örnek dosyayı ekledim. İncelermisiniz.

=========================================================

merhaba, özürümü kabul buyrun, CTRL+SHIFT+ENTER ı yanlış zamanlamada ve hücrede uyguladım herhalde ondan çalışmadı. Neyse problem çözüldü,
formülünüz çalışıyor,
Teşekkür ederim.
Saygılarımla,
 
teşekkürler. bu örnek çok işime yaradı. yalnız benim de buna ilaveten bir sorum olacaktı. diyelim ki mesela c sütununda bir hücreye bir kelime yazdıracam ama hücre numarası yukarıdaki formülle elde ettiğimiz sayı olacak. örneğin =CX
 
Geri
Üst