• DİKKAT

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

A sütunundaki ifadeye göre çizelgeden veri çekmek

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,714
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
merhaba sayın hocalarım ekli çizelgemde yapmak istediğim şudur.
A sütununda nereye "D" harfi koyarsam o satırdaki karşıma çıkan sayıyı listelemek

şimdilik sorum çizelgemde yalnızca bir sutunda sayılsa veriler vardır

eğer gelecek cevabı firmamda çok eskiden amatörce tutulmuş depo dosyasına uygulayıp veri çekmeye çalışacam yapamazsam çizelgeyide ekleyecem
 

Ekli dosyalar

YArdımcı sütun kullanarak ve düşeyara formülüyle dolaylı yoldan şöyle çözebilirsiniz:

1 - A sütununa bir sütun daha ekleyin
2 - A2 hücresine aşağıdaki formülü yazıp aşağıdaki hücrelere kopyalayın:

Kod:
=EĞER(B2="";"";EĞERSAY($B$2:B2;"d"))

3 - M2 hücresine aşağıdaki formülü yazıp aşağıdaki hücrelere kopyalayın:

Kod:
=EĞER(L2="";"";DÜŞEYARA(EĞERSAY($L$2:L2;"d");$A$2:$I$17;9;0))
 
sayın yusuf 44 çözüm olarak 9. sütunda olduğunu siz bilerek formüle yazıyosunuz
ama 9. sırada olmasınıda formülle belirlemek istiyorum.

belki bir onraki değer 7. sütunda olcak galiba soldan sağa kaçıncı sütunda dolu veri varsa onları buldurmayla ilgili bir soru

daha sonra şunu sordurcam mesela
A sütununda "D" yazan satıra karşılık gelen sütunlarda 1. dolu 2. dolu değer gibi formüler daha ömnce yapmışlardrı sayın hocalarım

ben bu formüllerden yararlanmak istiyorum
 
C33 hücresinde "Ali" yazıyo
ben A33 hücresine "D" yazıcam ve "Ali" yazan ifadeyi biryerde belirtecem.
bir satırda soldan ilk veri, soldan ilk sayı gibi uygulamalar varsa ordan yararlanmaya çalışırım ama
henüz kendi soruma mantık kuramadım.
 
Merhaba,

Aşağıdaki dizi formül ile 2010 versiyonda olumlu sonuç aldım.

Kırmızı değer soldan ilk boş olmayan hücre değerini bulur. Siz değiştirerek deneyebilirsiniz.

Kod:
=İNDİS($A$1:$I$17;KÜÇÜK(EĞER($A$2:$A$17="d";SATIR($A$2:$A$17));SATIRSAY($L$2:L2));KÜÇÜK(EĞER(DOLAYLI(ADRES(KÜÇÜK(EĞER($A$2:$A$17="d";SATIR($A$2:$A$17));SATIRSAY($L$2:L2));2)&":"&ADRES(KÜÇÜK(EĞER($A$2:$A$17="d";SATIR($A$2:$A$17));SATIRSAY($L$2:L2));9))<>"";SÜTUN(DOLAYLI(ADRES(KÜÇÜK(EĞER($A$2:$A$17="d";SATIR($A$2:$A$17));SATIRSAY($L$2:L2));2)&":"&ADRES(KÜÇÜK(EĞER($A$2:$A$17="d";SATIR($A$2:$A$17));SATIRSAY($L$2:L2));9))));[COLOR="Red"]1[/COLOR]))
 
izin verilenden daha fazla içiçe düzey kullanıldığından...
hata mesajı alıyorum hocam siz ekli dosyama formülü uygulayıp yada sizin belirlediğin,iz herhangi bir çalışmaya formülü uygulayıp dosya ekleyebilirmisiniz.
 
Önerdiğim formül 2003 versiyonda çalışmaz.
 
sayın hocam formüle baktığım zaman formülde bir yerde 9 sayısı görüyorum
A sütununuda alırsak kenarlık evrilmiş tablo ile soldan sağa 9 sütun yapıyo
en genel anlamda çözüm içiç bu 9 u kullanmadan yapılabilirmi yani soldan bakınca diyelim 20. sütunda veri var.

yada ben bu formülü kullanmak için soldan sağa kaç sütun olduğunu o formüle yazmam gerekiyo dimi hocam
 
Evet tablo genişliğini sütun olarak yazmanız gerekiyor. Büyük bir değer girip formülü daha esnek yapabilirsiniz. Fakat tablonuzun sağ tarafında istenmeyen verilerin olmaması gerekiyor. Buna dikkat ederek gereken üst limiti yazabilirsiniz.
 
yardımcı sütunlarda kullanılarak alternatif çözümleri varmıdır sorumun sayın hocalarım
 
merhaba sayın hocalarım ekli çizelgemde yapmak istediğim şudur.
A sütununda nereye "D" harfi koyarsam o satırdaki karşıma çıkan sayıyı listelemek

şimdilik sorum çizelgemde yalnızca bir sutunda sayılsa veriler vardır

eğer gelecek cevabı firmamda çok eskiden amatörce tutulmuş depo dosyasına uygulayıp veri çekmeye çalışacam yapamazsam çizelgeyide ekleyecem

Merhaba,

Tablonuzu daha fazla doldurup dosya içersin de detaylı açıklama yaptıktan sonra dosyanızı tekrar eklermisiniz.

Ayrıca A sütununa D harfi yazacam demişsiniz fakat A sütununda 1-2... gibi sayı değerleri yazmışsınız. Açıklama ile dosya içeriğinin aynı olmasına özen gösteriniz.
 
sayın Ömer hocam
Korhan hocamın formülünü çizelgeme uyguladım Korhan hocamın formülü excel 2003 de çalışmadığını söyledi. oluyorsa excelin her versiyonunda çalışan yardımcı hücreler kullanılabilecek şekilde çözümleri olursa faydası olacaktır.
 

Ekli dosyalar

K1 hücresine alınacak sütun indeksimi yazılacaktı. Bu daha önceki açıklamalarınız da yoktu.
 
evet sayın hocam formülün içinde belirtmilti (2,3...) gibi bende onu bir hücreye yazdım
hocamızın fomülünde soldan ilk 9 sütunda verileri sınırlıyo tablo 8 sütunluk A sütunuda eklenince tablo 9 sütun oluyo formülde 9 sayısını kullanıyo hocamız.
 
Konularınızda ilk yapmanız gereken açıklamaları sona bırakıyorsunuz buda konunun uzamasına neden oluyor maalesef.

Formülün hızlı çalışması için d harflerinin sayısını L1 hücresine yazdıralım.

L1:

Kod:
=EĞERSAY(A2:A17;"d")

Daha sonra aşağıdaki formülü K2 hücresine yazıp dizi formülüne çevirin ve alt satırlara kopyalayın.

Kod:
=EĞER(SATIRSAY($K$2:K2)>[COLOR=red]$L$1[/COLOR];"";İNDİS($B$2:$I$17;KÜÇÜK(EĞER($A$2:$A$17="d"
 ;SATIR($A$2:$A$17)-SATIR($A$2)+1);SATIRSAY($K$2:K2));$K$1))

.
 
çok teşekkür ederim sayın hocam
2 formülüde arşivime aldım.
 
ömer hocam A sütununda D olmayan ların M sütununda karşılıkları boş görünse
bu şekilde tabloyu düzenleyebilirmisiniz.
 
Tam olarak anlayamadım. Örnek dosya üzerinden açıklarsanız sevinirim.
 
ekli dosyamdaki sarı renkli hücreler
 

Ekli dosyalar

M2 hücresine yazıp alt satırlara kopyalayın.

Kod:
=EĞER(C2="";"";KAYDIR(C2;;$M$1))

.
 
Geri
Üst