c sutnundan arattığım kelimeyi b sutunda arayacak o hücrenin yan satırındaki bilgiyi

Katılım
21 Kasım 2005
Mesajlar
355
arkadaşlar örneğin a2 den a82 ye kadar tüm illerin isimleri yazıyor ve her bir ilin yan satırındada (yani a2 hücresinde adana yazıyor ise b2 hücresinde adanaya ait bilgiler var a36 da izmir ismi yazıyorsa b36da izmire ait bilgiler var) o ile ait bilgiler yazıyor olsun şimdi benim yapmak istediğim c2 hücresine ilin ismini yazacam ve c2 hücresine yazmış olduğum ilin ismini a2den a82 sütünlarında arasın ve arattığım ilin karşısındaki (yani b sütünündaki ) bilgiyi c3 hücresine yazsın bu konuda yardımcı olursanız sevinirim şimdiden teşşekür ederim
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,216
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
Bir butono atayıp kullanabilirsiniz.
Sub test()
For Each bak1 In Range("a2:a82")
If bak1 = [c2] Then
[c3] = bak1.Offset(0, 1).Value
End If
Next
End Sub
veya sayfa kod bölümüne yazıpta.
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [c2]) Is Nothing Then Exit Sub
For Each bak1 In Range("a2:a82")
If bak1 = [c2] Then
[c3] = bak1.Offset(0, 1).Value
End If
Next
End Sub
 
Katılım
21 Kasım 2005
Mesajlar
355
butonlu olarak değil normal formül olarak yapabilirmiyiz acaba çünkü bu bundan önce alakalı başka formüllerde bulunmakta o yüzden formülle yapa bilirsek çok iyi olur
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,591
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

C3 hücresine aşağıdaki formülü uygulayıp denermisiniz.

Kod:
=DÜŞEYARA(C2;$A$2:$B$82;2;0)
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhaba.
C3 hücresine Aşağıdaki formülü girin ve c2 hücresine aranacak değeri girin.:cool:

=EĞER(EHATALIYSA(DÜŞEYARA(C2;$A$2:$B$65536;2;0));"";DÜŞEYARA(C2;$A$2:$B$65536;2;0))
 
Katılım
21 Kasım 2005
Mesajlar
355
teşekkür ederim formül işe yaradı
 
Üst