Soru Hücre Birleştirmek

Katılım
28 Mart 2019
Mesajlar
33
Excel Vers. ve Dili
Excel 2007
Merhaba. Belli kriterleri sağlayan hücreleri birleştirmek için oldukça basit bir makroya ihtiyacım vardı. A ve B sütunlarında "3,4,5,20" formatında rakamlar yer almakta. Bir de "ortak değerler" adı altında bir takım rakamlar var. Yapılacak olanlar şunlar:

- Elimizde "Ortak değerler" adında "3,4,5,7" rakamları var.
- A2 ile B2' den başlayıp en sona kadar olan tüm hücreler kıyaslanacak. Sonra A3 ile B2' den itibaren tüm hücreler kıyaslanacak ve bu, A' daki tüm hücreler için yapılacak. Aşağıdaki a ve b kurallarına uygun olan hücreler aynı hücrede birleştirilip listelenecek
a) A' daki bir hücrede yer alan ortak değerlerin aynısı, B' deki hücrede de olmalı. A' da yer almayan bir ortak değer, B' deki hücrede de yer almamalı
b) Hem A hem de B' deki hücrede hiç bir ortak değer yer almamalı.
c) B' de yer alan ve içeriğinde hiç bir ortak değer bulundurmayan hücreler de A' da herhangi bir hücreyle kıyaslanmadan birleştirilmeden doğrudan listeye eklenir
Ör: A7 ile B34' e bakalım: Her ikisinde de ortak değerlerden 3 ve 4 var. Dolayısıyla bu iki hücreyi birleştiririz
Ör2: A7 ile B11 birleşemez. Çünkü A7' de ortak değerlerden sadece 3 ve 4 varken, B11' de ise 3 ve 4 ile birlikte diğer ortak değerler olan 5 ve 7' de var. Yani "a" maddesi gereği A' da olmayan bazı ortak değerler B' de yer almakta.
Ör3: A30' da ortak değerlerden hiç birisi yok. B41'de de yok o halde bu iki hücre aynı hücrede birleştirilebilir.
Ör4: B2' de sadece 1 var ve herhangi bir ortak değer de yok. A' dan herhangi bir hücreyle kıyaslanmadan, doğrudan listeye eklenir.
- Eğer hiç bir şartı sağlayan hücre olmazsa, doğal olarak herhangi bir birleştirme işlemi de olmayacak
- A ve B' deki hücre sayısı eşit değildir ve değişken sayıdadır

Biraz aciliyeti ve önemi var benim için. Görüldüğü üzere oldukça basit bir makro lazım. Ben A ve B sütunlarındaki değerleri girerim. Ayrıca "ortak değerler"i gireceğim bir bölme de olur. Makroyu çalıştırınca kurala uygun birleşimlerin olduğu bir liste verir. Bir de mümkünse makronun biraz hızlı olması gerekiyor. Eğer yardımcı olabilirseniz çok sevinirim. Teşekkür ederim, herkese hayırlı ramazanlar diliyorum..
 

RBozkurt

𐱅𐰇𐰼𐰚
Altın Üye
Katılım
10 Ocak 2018
Mesajlar
745
Excel Vers. ve Dili
Microsoft Office 2024
Google Sheets
Altın Üyelik Bitiş Tarihi
19-12-2026
1. Birşeyler anlatılmış fakat örnek dosya yok,

2. Aşağıdaki hücre birleştirme işleminde A7 ile B34 birleştirme mantığı nedir?
Ör: A7 ile B34' e bakalım: Her ikisinde de ortak değerlerden 3 ve 4 var. Dolayısıyla bu iki hücreyi birleştiririz
 
Katılım
28 Mart 2019
Mesajlar
33
Excel Vers. ve Dili
Excel 2007
1. Birşeyler anlatılmış fakat örnek dosya yok,

2. Aşağıdaki hücre birleştirme işleminde A7 ile B34 birleştirme mantığı nedir?
Merhaba. Evet dosya eklenemiyor foruma o yüzden ekleyemedim. A7 ile B34 birleştirme mantığı, yukarıda verdiğim "a" maddesinde yazıyor. Her iki hücrede de aynı ortak değerler var. Bu arada ne resim ne de dosya ekleyemiyorum, bu şekilde tarifi de zor oluyor.
 

RBozkurt

𐱅𐰇𐰼𐰚
Altın Üye
Katılım
10 Ocak 2018
Mesajlar
745
Excel Vers. ve Dili
Microsoft Office 2024
Google Sheets
Altın Üyelik Bitiş Tarihi
19-12-2026
Merhaba. Evet dosya eklenemiyor foruma o yüzden ekleyemedim. A7 ile B34 birleştirme mantığı, yukarıda verdiğim "a" maddesinde yazıyor. Her iki hücrede de aynı ortak değerler var. Bu arada ne resim ne de dosya ekleyemiyorum, bu şekilde tarifi de zor oluyor.
https://s6.dosya.tc/ ekleyebilirsiniz.
 

RBozkurt

𐱅𐰇𐰼𐰚
Altın Üye
Katılım
10 Ocak 2018
Mesajlar
745
Excel Vers. ve Dili
Microsoft Office 2024
Google Sheets
Altın Üyelik Bitiş Tarihi
19-12-2026
Yanlış anlamayın ne anlatımdan ne dosyadan hiçbir mantık kuramadım..
 
Katılım
28 Mart 2019
Mesajlar
33
Excel Vers. ve Dili
Excel 2007
Yanlış anlamayın ne anlatımdan ne dosyadan hiçbir mantık kuramadım..
Estağfurullah. Şöyle özetleyim. "Ortak değerler" olarak ifade edilen değerler kıstastır. A' dan bir hücre seçelim. B' deki hücrede, A' da yer alan ortak değerlerden aynısı varsa, bu iki hücre birleşir. Yalnız, A' da bulunmayan herhangi bir ortak değer B' de bulunmamalı. A' da ortak değerlerden hangisi yer alıyorsa, sadece ve sadece bu ortak değerler B' de de yer almalı. En basit haliyle ilk kuralımız bu şekilde.
Ör: A7 ile B34' e bakalım: Her ikisinde de ortak değerlerden 3 ve 4 var. Dolayısıyla bu iki hücreyi birleştiririz
Ör2: A7 ile B11 birleşemez. Çünkü A7' de ortak değerlerden sadece 3 ve 4 varken, B11' de ise 3 ve 4 ile birlikte diğer ortak değerler olan 5 ve 7' de var. Yani "a" maddesi gereği A' da olmayan bazı ortak değerler B' de yer almakta.
 
Üst