Kolonun ismini diğer sayfadan okutabilmek

Katılım
21 Haziran 2006
Mesajlar
24
Arkadaşlar yapmak istediğim; sheet1 de bir tablo var ve bu tabloda bazı hücrelerde rakamlar var sheet2 de de bu rakamların bulunduğu kolon isimlerini yani hangi kolonda rakam varsa o kolonun ismini okutmak istiyorum. Bir dosya hazırladım ve sheet2 de olması gerekenleri de yazdım. Nasıl yapacağımı bulamadım. Yapabilenler varsa yardımcı olursanız sevinirim. Şimdiden Teşekkürler...
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
111 den başlayarak aşağı giden kodlar için sütun adını öğrenmek için

=DOLAYLI(ADRES(SATIR(&#304;ND&#304;S(B3:H3;KA&#199;INCI(DO&#286;RU;B3:H3<>"";0)))-(SATIR(A3)-SATIR($A$2));S&#220;TUN(&#304;ND&#304;S(B3:H3;KA&#199;INCI(DO&#286;RU;B3:H3<>"";0)))))
yaz&#305;p direk Enter tu&#351;una basmadan CTRL+SHIFT+ENTER tu&#351;una birlikte basarak dizi form&#252;l&#252; olu&#351;turun.

Her sat&#305;ra tek say&#305; girildi&#287;inde o say&#305;n&#305;n bulundu&#287;u tabloda belirtti&#287;iniz s&#252;tun ad&#305;n&#305; verecektir.

&#304;lgili dosya ektedir.
 
Son düzenleme:
Katılım
21 Haziran 2006
Mesajlar
24
Çok teşekkürler

Ama ya bir satırda bircen çok rakam varsa Yani mesela 111 kodlu verinin hem dd hem de ff kolonunda veri varsa bunun ikisini beraber göstermesini sağlayabilir miyiz. Yardımlarınızı bekliyorum...
Tşk....
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
K3 h&#252;crenize =E&#286;ER(B3="";"";B2) yaz&#305;p Q3 h&#252;cresine kadar sa&#287;a do&#287;ru &#231;ekiniz.

R3 h&#252;cresindede =K3&" " &L3&" " &M3&" " &N3&" " &O3&" " &P3&" " &Q3 &#351;eklinde birle&#351;tirerek toplu olarak g&#246;rebilirsiniz.


Di&#287;erlerini ayn&#305; mant&#305;kla siz doldurursunuz.
 
Katılım
21 Haziran 2006
Mesajlar
24
Teşekkür ama senin kullandığın formulde aynı satırdaki verilerin kolon adlarını bulabiliyorsun. Benim 10 satırlık yaptığım tabloyu 4000-5000 satırlık düşün ve diğer sayfadan da mesela sadece 100-200 tanesinin karışık olarak kolon isimlerini bulmam gerekiyor. Yani herhalde önce vlookup falan kullanmak gerekiyor ben yine beceremedim de yardımcı olabilir misiniz..
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Teşekkür ama senin kullandığın formulde aynı satırdaki verilerin kolon adlarını bulabiliyorsun. Benim 10 satırlık yaptığım tabloyu 4000-5000 satırlık düşün ve diğer sayfadan da mesela sadece 100-200 tanesinin karışık olarak kolon isimlerini bulmam gerekiyor. Yani herhalde önce vlookup falan kullanmak gerekiyor ben yine beceremedim de yardımcı olabilir misiniz..
Aynı satır değil tüm satırlardaki verir.

Yine daha önce eklediğim dosya üzerinden tarif edecek olursak.

K3 hücresine =EĞER(B3="";"";$B$2) yazıp aşağı doğru çekiniz.

L3 hücrenize =EĞER(C3="";"";$C$2) yazıp aşağı doğru çekiniz.

şeklinde sağa doğru devam ediniz. $ işareti ile kolon adının geçtiği kısımı sabitlediğimiz için kolon adını verecektir.
 
Katılım
21 Haziran 2006
Mesajlar
24
Tamam ama o zamanda tek kolonda hepsini bulamayız Dosyayı yeniden koyuyorum sayfa 1 ve sayfa 2 de veriler var sanırım dediğimi daha iyi anlatırım böylece..
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
A&#231;&#305;klamada yaz&#305;n cevap diye yazd&#305;&#287;&#305;n&#305;z k&#305;s&#305;m hangi aral&#305;&#287;&#305;n verileri?
Nereye bak&#305;lacak ?
Hangi veriler al&#305;nacak ?
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Sayfa1'deki I3 hücresine

DOLAYLI(ADRES(SATIR(İNDİS(B3:H3;KAÇINCI(DOĞRU;B3:H3<>"";0)))-(SATIR(A3)-SATIR($A$2));SÜTUN(İNDİS(B3:H3;KAÇINCI(DOĞRU;B3:H3 <>"";0)))))

yazıp CTRL+SHIFT+ENTER tuşuna basıp dizi formülü oluşturun ve aşağı doğru çekin kolon isimleri gelecektir.
 
Katılım
21 Haziran 2006
Mesajlar
24
Ali
Ger&#231;ekten t&#351;k ilgilendi&#287;in i&#231;in ama ben herhalde tam anlatamad&#305;m. Yazd&#305;&#287;&#305;n formul kolon ad&#305;n&#305; veriyor tamam ger&#231;ekten harika bir formul. Ama mesela yazd&#305;&#287;&#305;n formul &#252;zerinden konu&#351;ursak 777 kodu i&#231;in I3 e formulu yaz demi&#351;sin. Ve sonu&#231; da "ff" &#231;&#305;k&#305;yor do&#287;ru. Daha &#246;nce de yazd&#305;&#287;&#305;n gibi. Formul i&#231;inde de de B3:H3 var do&#287;al olarak ayn&#305; sat&#305;rdan. Farkl&#305; sayfada oldu&#287;umuzu d&#252;&#351;&#252;n 777 nin B3:H3 te yani tablonun 3. sat&#305;r&#305;nda oldu&#287;unu nerden bileceksin. Yani mesela tablonun 5000 sat&#305;rl&#305;k oldu&#287;unu d&#252;&#351;&#252;n ve ba&#351;ka sayfada da sadece 415 kodlu &#351;ah&#305;s&#305;n hangi kolonunda rakam oldu&#287;unu bulaca&#287;&#305;z. (aa) Bu y&#252;zden senin formul sadece kodun hangi sat&#305;rda oldu&#287;unu bilirsek do&#287;ru oluyor. Yani A kolonundaki kodlar&#305; ba&#351;ka sayfaya kar&#305;&#351;&#305;k olarak kopyalad&#305;&#287;&#305;m&#305;zda formulu yazamay&#305;z. Dolay&#305;s&#305;yla &#246;nce vlookup falan kullan&#305;p tabloda 415 kodunu bulmak gerekiyor.. Ondan sonra da hangi kolonunda rakam oldu&#287;unu bulmal&#305;y&#305;z ve bunlar&#305; her kod i&#231;in ayn&#305; sutunda g&#246;rmeliyiz. Yani 2. yazd&#305;&#287;&#305;n formul gibi de olmuyor o zaman da sa&#287;a do&#287;ru kolonlara yay&#305;l&#305;yor. Cevap diye yazd&#305;&#287;&#305;m k&#305;s&#305;mda formulun sonucunu vermesini istedi&#287;im kolon adlar&#305;. Yani bunlar&#305; B kolonunda d&#252;&#351;&#252;n. Yani Sayfa 2 deki 1425 bb, 1627 cc, 2132 bb, 1010 cc, 444 ff.... diye gidiyor..

Umar&#305;m bu sefer anlatabilmi&#351;imdir.. &#350;imdiden T&#351;k...
 
Son düzenleme:

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
I s&#252;tununda bu kolon adlar&#305; olu&#351;turduktan sonra

Sayfa2'deki B3 h&#252;crene

=D&#220;&#350;EYARA(A3;'sayfa 1'!$A$3:$I$35;9;0) yaz&#305;p a&#351;a&#287;&#305; do&#287;ru &#231;ekersin.
 
Katılım
21 Haziran 2006
Mesajlar
24
Tşk

Tamam şimdi oldu bunu düşünmemiştim vakit ayırdığın için gerçekten çok teşekkürler.
Bu arada forum yöneticilerine de bu interaktif ortamı oluşturdukları için ayrıca teşekkür ediyorum...
 
Üst