Hücredeki veri adına göre formülleme

Katılım
30 Haziran 2015
Mesajlar
51
Excel Vers. ve Dili
Office 2013- türkçe
merhabalar,

Aşağıdaki örnekte makrosuz bir formül yazma yöntemi var mıdır ?

örneğin A sütununda alt alta 5 satır "boru-1" şeklinde satırlarım olsun, 5 satır "boru-1" yazılı ve altında 5 satır da "boru-2" yazıyor olsun.

B sütunundaki verileri A kolonundaki veriye eşit demek istiyorum ancak boru-1 yazan 5 satır boyunca B sütunu eşittir A sütunundaki boru-1 yazan ilk satıra eşit ve ,

Boru-2 yazdığı zaman ise bu sefer B sütunu A daki boru-1 e değil de Boru-2 yazan ilk hücreye eşit olsun istiyorum.

A KOLONU B KOLONU

BORU-1

A1 e eşit

BORU-1

A1 e eşit

BORU-1

A1 e eşit

BORU-1

A1 e eşit

BORU-1

A1 e eşit

BORU-2

A6 ya eşit

BORU-2

A6 ya eşit

BORU-2

A6 ya eşit

BORU-2

A6 ya eşit

BORU-2

A6 ya eşit



Yardımcı olabilirseniz sevinirim.
 
Katılım
20 Haziran 2018
Mesajlar
66
Excel Vers. ve Dili
2019 TR
Merhaba,

B1 hücresine yazılacak formül;

SQL:
=EĞER(EĞERSAY($A$2:A2; A2)=1; HÜCRE("address"; A2); İNDİS($D$1:D1; KAÇINCI(A2; $A$1:A1; 0)))

B2 'den sonraki hücrelere;

SQL:
=EĞER(EĞER(EĞERSAY($A$2:A3;A3)=1;HÜCRE("address";A3);İNDİS($E$1:E2;KAÇINCI(A3;$A$1:A2;0)))=0;B2;EĞER(EĞERSAY($A$2:A3;A3)=1;HÜCRE("address";A3);İNDİS($E$1:E2;KAÇINCI(A3;$A$1:A2;0))))

"'e eşit" yazısı için C Sütununa ;

SQL:
=DEĞİŞTİR(DEĞİŞTİR(B2;1;1;"");2;1;"")&" 'e eşit"
Deneyiniz.
 
Son düzenleme:
Katılım
30 Haziran 2015
Mesajlar
51
Excel Vers. ve Dili
Office 2013- türkçe
Merhaba,

B1 hücresine yazılacak formül;

SQL:
=EĞER(EĞERSAY($A$2:A2; A2)=1; HÜCRE("address"; A2); İNDİS($D$1:D1; KAÇINCI(A2; $A$1:A1; 0)))

B2 'den sonraki hücrelere;

SQL:
=EĞER(EĞER(EĞERSAY($A$2:A3;A3)=1;HÜCRE("address";A3);İNDİS($E$1:E2;KAÇINCI(A3;$A$1:A2;0)))=0;B2;EĞER(EĞERSAY($A$2:A3;A3)=1;HÜCRE("address";A3);İNDİS($E$1:E2;KAÇINCI(A3;$A$1:A2;0))))

"'e eşit" yazısı için C Sütununa ;

SQL:
=DEĞİŞTİR(DEĞİŞTİR(B2;1;1;"");2;1;"")&" 'e eşit"
Deneyiniz.

hocam merhaba ilginiz için teşekkür ederim. bir yanlış anlaşılma oldu sanırım,

B sütununu A sütununa eşitlemeye çalışıyorum. formülde D sütunu da görünce bi karışıklık olduğunu düşündüm. Yani al alta 5 satır var hepsinde boru-1 yazsın, sonra alt alta 5 tane boru-2 yazan satır olsun A sütununda. B1' den B10 a kadar olan hücreleri, A sütunundaki boru-1 yazanları A1' e , B6' da ki hücreye de A6 daki boru-1 verisi boru-2 olarak değişeceği için, A6 hüresine eşitlemek istiyorum. yani şu şekilde özetleyeyim;

A1 den A5 e kadar olan hücrelerde "boru-1" yazıyor, B1 den B5 e kadar hücrelere =$A$1 yapmak istiyorum, B6 ile B10 daki hücreleri de "boru-2" ye eşit olan =$A$6 yapmak istiyorum. bu şekilde binlerce satır olduğu için, her 5 isimde bir (5 sayısı sabit değil bu arada bazı veriler 4 defa tekrar edior bazılaro 8, yani isim değiştiyse ismi değişen ilk hücreye eşitlemek istiyorum.
 
Katılım
20 Haziran 2018
Mesajlar
66
Excel Vers. ve Dili
2019 TR
Merhaba,

Siz verdiğim kodları ilgili hücrelere girip en alta kadar formülü B2 'den itibaren çekebilirsiniz istediğiniz sonucu verecektir. Yalnızca 'A2 'ye eşit' sözcüğünü eklemek isterseniz C2 'den itibaren en alta kadar çekerseniz ibare yazacaktır.
 
Üst