Tüm Versiyonu Göster : Sayfalar Ardında Arama
Selamlar
2 ayrý çalýþma kitabým var 1. kitapta öðrencilerin sýnýflarý sayfa1 de 1. sýnýf sayfa2 de 2.sýnýf ... diye 8. sýnýfa kadar gidiyor 2. çalýþma kitabýmda ise bunlara ait bilgiler var bu bilgilere 1. kitaptaki sýnýf notlarýný katmak istiyorum. 2. kitabýn 1.sayfasýnýn a1 sütununa ali uzun a2 ye 3.sýnýf yazdýðým zaman a3 hücresi a1 ve a2 deki bilgilere göre 1. çalýþma sayfasýnda 3.sýnýflar kýsmýnda ali uzunu arayýp karþýsýndaki notu getirmesisini istiyorum.
Yardýmcý olabilirmisiniz?
Teþekkürler (xp türkçe)
Merhaba :)
Size bir formul hazýrladým ama 1 çalýþma dosyasý ismi book1ve çalýþma sayfalarýnýn isimleri ise 1.sýnýf , 2.sýnýf gibi isimler olduðunu dikkate alarak hazýrladým.
=DÜÞEYARA(A1;DOLAYLI("'[Book1]"&A2&".sýnýf'!$A$1:$F$300");2;0)
bu formulu istediðiniz gibi A3 hücresine kopyaladýðýnýzda isteðinizin gerçekleþeceðini zannediyorum.
:icelim:
Merhabalar
Eðer toplam 8 tane sýnýfýn varsa bu iþ oldu demektir.
sorunuzu doðru anlamýþsam Vlookup fonkisyonu kullanmanýz gerekecek.Ama bir hücreye sýnýf numarasýný girdiðiniz zaman(mesela 2) Vlookup ýn aramasý gereken sayfa otomatikman deðiþecek ve 1 kitabýnýzdaki 2. sayfaya bakmasý lazým.bunun içi 7 tane if fonksiyonunu iç içe kullanarak her bir sýnýf sayfasý için ayrý bir vlookup fonksiyonu çalýþýr.
Þimdi 1. kitabýnýza 1,2,....8 tane sayfa açtýk.a1' ad soyad, b1'e notunu yazdýk.2. kitabýmýzýn a1'e ad soyad, b1'e sýnýf nosu,c1'e de aldýðý not.
þimdi a2'ye aradýðýnýz adýve soyadý gireceksiniz,
b2 ye sayýsal olarak sýnýf numarasý,c2'ye de aþaðýdaki formülü.
=IF(B2=1;VLOOKUP(A:A;'C:\[1.xls]1'!$A:$B;2;0);IF(B2=2;VLOOKUP(A:A;'C:\[1.xls]2'!$A:$B;2;0);IF(B2=3;VLOOKUP(A:A;'C:\[1.xls]3'!$A:$B;2;0);IF(B2=4;VLOOKUP(A:A;'C:\[1.xls]4'!$A:$B;2;0);IF(B2=5;VLOOKUP(A:A;'C:\[1.xls]5'!$A:$B;2;0);IF(B2=6;VLOOKUP(A:A;'C:\[1.xls]6'!$A:$B;2;0);IF(B2=7;VLOOKUP(A:A;'C:\[1.xls]7'!$A:$B;2;0);VLOOKUP(A:A;'C:\[1.xls]8'!$A:$B;2;0))))))))
Formül karmaþýk gözükebilir.Mail adresini yollarsan yaptýðým excel i gönderebilirim.C: nin direk içine 1 ve 2 adlý ikitane excel dosyasý yaptým.
Kolay gelsin
Selamlar
Her iki formülde sorunumu çözüyor
Çok teþekkür ederim.Bilgelik Þan'ý arttýrsýn.
[Tarih: Cum Aðu 20, 2004 12:15 TARÝHLÝ
Merhabalar
Eðer toplam 8 tane sýnýfýn varsa bu iþ oldu demektir.
sorunuzu doðru anlamýþsam Vlookup fonkisyonu kullanmanýz gerekecek.Ama bir hücreye sýnýf numarasýný girdiðiniz zaman(mesela 2) Vlookup ýn aramasý gereken sayfa otomatikman deðiþecek ve 1 kitabýnýzdaki 2. sayfaya bakmasý lazým.bunun içi 7 tane if fonksiyonunu iç içe kullanarak her bir sýnýf sayfasý için ayrý bir vlookup fonksiyonu çalýþýr.
Þimdi 1. kitabýnýza 1,2,....8 tane sayfa açtýk.a1' ad soyad, b1'e notunu yazdýk.2. kitabýmýzýn a1'e ad soyad, b1'e sýnýf nosu,c1'e de aldýðý not.
þimdi a2'ye aradýðýnýz adýve soyadý gireceksiniz,
b2 ye sayýsal olarak sýnýf numarasý,c2'ye de aþaðýdaki formülü.
=IF(B2=1;VLOOKUP(A:A;'C:\[1.xls]1'!$A:$B;2;0);IF(B2=2;VLOOKUP(A:A;'C:\[1.xls]2'!$A:$B;2;0);IF(B2=3;VLOOKUP(A:A;'C:\[1.xls]3'!$A:$B;2;0);IF(B2=4;VLOOKUP(A:A;'C:\[1.xls]4'!$A:$B;2;0);IF(B2=5;VLOOKUP(A:A;'C:\[1.xls]5'!$A:$B;2;0);IF(B2=6;VLOOKUP(A:A;'C:\[1.xls]6'!$A:$B;2;0);IF(B2=7;VLOOKUP(A:A;'C:\[1.xls]7'!$A:$B;2;0);VLOOKUP(A:A;'C:\[1.xls]8'!$A:$B;2;0))))))))
Formül karmaþýk gözükebilir.Mail adresini yollarsan yaptýðým excel i gönderebilirim.C: nin direk içine 1 ve 2 adlý ikitane excel dosyasý yaptým.
Kolay gelsin
EPOSTA calilar@hotmail.com
vBulletin v3.7.2, Copyright ©2000-2012, Jelsoft Enterprises Ltd.