listeden seçilmiş veriyi aktarma sorunu

Katılım
5 Ocak 2007
Mesajlar
9
Excel Vers. ve Dili
excel 2003
Ekteki dosyaya bakarsanız bu hemzemin geçit sayısı iki değil yüze kadar gidiyor.Bu bilgileri tablo sekmesinde birleştirip ardındanda süzdüreceğim ama ben aktarma işleminde başarısız oldum.Şimdiden teşekkürler
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Ekteki dosyaya bakarsanız bu hemzemin geçit sayısı iki değil yüze kadar gidiyor.Bu bilgileri tablo sekmesinde birleştirip ardındanda süzdüreceğim ama ben aktarma işleminde başarısız oldum.Şimdiden teşekkürler
Merhaba,

Örnek dosyayı incelermisiniz, istediğiniz bu mu?

.
 

Ekli dosyalar

Katılım
5 Ocak 2007
Mesajlar
9
Excel Vers. ve Dili
excel 2003
evet tam olarak bu çok teşekkür ediyorum.Bu formülü ilk defa gördüm :)) daha öğrenecek çok şeyim varr. formülü biraz açıklamanı istesem çok şey mi istemiş olurum?
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
evet tam olarak bu çok teşekkür ediyorum.Bu formülü ilk defa gördüm :)) daha öğrenecek çok şeyim varr. formülü biraz açıklamanı istesem çok şey mi istemiş olurum?
Elimden geldiği kadar anlatmaya çalışıyım,

aşağıdaki linkte dolaylı fonksiyonu ile ilgili bir açıklama yapmıştım öncelikle likteki 2. mesajı okumanızı tavsiye ederim.

http://www.excel.web.tr/f14/dolayl-formulu-nas-l-kullan-l-r-t59318.html

Kullanılan formüle gelince,

=EĞER(EHATALIYSA(DOLAYLI(SATIR(A1)&"!G8"));"";DOLAYLI(SATIR(A1)&"!G8"))

Aslında formül

DOLAYLI(SATIR(A1)&"!G8") bu şekildedir, ehatalıysa formülünü kullanmamızın nedeni formülün hatalı sonuç verdiği durumlarda hata mesajı değilde hücrenin boş gözükmesi sağlanmıştır, mantığı,

=EĞER(EHATALIYSA(FORMÜLÜMÜZ);"";FORMÜLÜMÜZ)

Burada yazdığımız formül hatalı ise formül "" boş gözükür, "" simgeleri yerine "" değilde 0 yazılsaydı boş değilde 0 değerini verirdi, eğer yazdığımız formül hatalı değilse formülün sonuçunu alırız.

Formülümüze gelince,

DOLAYLI(SATIR(A1)&"!G8")

SATIR(A1)&"!G8"

Sayfalarımımız 1,2,3...şeklinde ilerlediği için SATIR(A1) ile 1 değerini buluruz SATIR(A1) her satırda değişeceği için formülü 2. satırdaki iken SATIR(A2) olur ve bunun değeride 2 dir, satır fonksiyonunu sayfa adlarını bulabilmek için kullandık, daha sonra Km için G8 sayfaladaki G8 hücresini, Geçit tipi içim AP3 hücresini.....gibi aldık, bu iki değeri birleştirince,

=SATIR(A1)&"!G8" bu formül

=1!G8 biçiminde gözükür, buda 1 nolu sayfadaki G8 hücresini alır, dolaylı fonksiyonu ilede belirtilen başvurunun sonuçuna ulaşırız, yukarıdaki linkte bununla iligili açıklamayı incelersiniz..

.
 
Katılım
5 Ocak 2007
Mesajlar
9
Excel Vers. ve Dili
excel 2003
Gerçekten beni büyük bi yükten kurtardınız.Allah razı olsun.Bi satır formül sayesinde bir haftalık iş 1 saate düşecek.Türkiyede 4000 tane hemzemin geçit olduğunu düşünürsek :)
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Gerçekten beni büyük bi yükten kurtardınız.Allah razı olsun.Bi satır formül sayesinde bir haftalık iş 1 saate düşecek.Türkiyede 4000 tane hemzemin geçit olduğunu düşünürsek :)
Rica ederim, işinize yaradığına sevindim.

İyi çalışmalar..
 
Üst