Adres - Mektup birleştirme sorunu

Katılım
23 Mart 2011
Mesajlar
31
Excel Vers. ve Dili
2007 Türkçe
İyi çalışmalar arkadaşlar,

Adres - Mektup birleştirmeyi bugün kullanmak için araştırdım. Tam benim sorunuma hitap ediyor. Fakat aynı isimde kayıt olduğu zaman bunları ayrı ayrı gösteriyor.

Mesela bir excel dosyasında aşağıdaki kayıtlar olsun (microsoft un örneği)





City Employee Sales

Atlanta Galos $3,000
Atlanta Delaney $50,000
Atlanta Henningsen $10,000
Houston Johnson $8,000
Houston Kelly $9,000
Houston Pak $0

Bu şekilde birleştirme yaptığım zaman her kaydı farklı birer şehir olarak algılıyor.

Şu andaki görüntü:

Atlanta
Galos $3,000

Atlanta
Delaney $50,000

Atlanta
Henningsen $10,000

Houston
Johnson $8,000

Houston
Kelly $9,000

Houston
Pak $0

İstediğim görüntü:

Atlanta

Galos $3,000
Delaney $50,000
Henningsen $10,000

Houston

Johnson $8,000
Kelly $9,000
Pak $0

Bunu nasıl elde edebilirim arkadaşlar?

Microsoft'un konu ile ilgili makalesi: http://support.microsoft.com/kb/294686/

Başka bir forumda bulunan çözüm: Forum

Not: Başka forum da bulunan çözüm dosyasına ulaşılamıyor. 2006 da açılmış bir konu zaten...
 
Katılım
21 Ocak 2009
Mesajlar
177
Excel Vers. ve Dili
vb
Merhaba ;
Soruya özelden değil burdan cevap vermek istiyorum başkalarıda faydalansın diye;
Önceliikle word her satırı tek tek algılayor dolayısıyla alt alta olan hücreleri birliştirme varsa en üsttekini alıyor bunu basit bir mantıkla çözdüm şimdi;
yen ibir exel sayfası açtım alt alta olan verileri sağa doğru eşitledim verileri ordan çektim bu kadar basit;

mantık şu olacak yani word aşağı doğru olanı anlayamıyor ancak verileri sağa doğru eşitleyeceksin

eştileme bittikten sonra şöyle bir sorun çıkacak karşına ilk satır için sorun yok ancak hüçrenin sağ alt köşesinden tutup çekince istediğin yere denk gelmicek haliyle eğer aşabilirsen bu sorunu ne ala aşamazsan yine yaz formülünü veriyim satır atlaratak eşitlemenin
Umarım faydalı olabilmişdir.
 
Katılım
23 Mart 2011
Mesajlar
31
Excel Vers. ve Dili
2007 Türkçe
Hocam sağa doğru eşitledim derken. Kusura bakmayın anlayamadım. Ekte dosyamı yolluyorum. Eşitleyip gönderebilirseniz çok memnun kalıcam
 

Ekli dosyalar

Katılım
21 Ocak 2009
Mesajlar
177
Excel Vers. ve Dili
vb
Hocam ben sorunu yanlış anladım acaba sizin gönderdiğiniz dosyada birleştirme yok yani şöyle anladım ben aşağı doğru birleşmiş hüçreler var ama belirli yerler birleşmemiş oraları worde aktarmak içindi benim bahsettiğim konu şimdi bu dosya gayet basit duruyo eğer şu şekilde istiyosanız sorun vermeyecektir. şimdi
worde hasan bilgisini 34168286266 0 ve 45 bilgisini zaten bu şekilde çekebilirsiniz biraz daha açarsanız sorununuzu sanırım yardımcı olabilirim. dilerseniz ben birleştirip yolluyum eğerki tabi sorun buysa pc başındayım ben geç olsada dönerim size
 
Katılım
23 Mart 2011
Mesajlar
31
Excel Vers. ve Dili
2007 Türkçe
Hasan bilgisini çekebiliyorum ama. Ali bilgisini tek sayfada çekemiyorum...

Şimdi derdimi açıklıyayım. Elimde bu veritabanındaki gibi yaklaşık 1000 kişiye ait kayıtlar var. Mesela Hasan'ın 1 tane arazisi var sadece. Bunu word de adres-mektup birleştirme olayıyla tek bir sayfada görüntülettirebiliyorum.

34168286266 tc numarasına sahip Hasan adlı çiftçinin arazi bilgileri;

Ada No Parsel No
0 45


Fakat olay Ali adlı çiftçiye gelince durum istediğim gibi olmuyor.

Word burada 2 tane ayrı sayfa oluşturuyor Ali için,

-------------1. Sayfa----------------------------

12312954235 tc numarasına sahip Ali adlı çiftçinin arazi bilgileri;

Ada No Parsel No
111 23


---------------2.Sayfa-----------------------------

12312954235 tc numarasına sahip Ali adlı çiftçinin arazi bilgileri;

Ada No Parsel No
111 24


Ben ise bunları tek sayfada toplamasını istiyorum

-----------Tek Sayfa------------------

12312954235 tc numarasına sahip Ali adlı çiftçinin arazi bilgileri;

Ada No Parsel No
111 23
111 24
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Sayın morphey'in de belirttiği gibi bir kişiyle ilgili tüm bilgiler aynı satırda yer almalıdır. 2. ve diğer ada parselleri ilk satırda diğer sütunlara yazarak çözebilirsiniz. Yani veritabanınız aşağıdaki gibi olmalı (Bence).

TC No----Ada No---- Parsel No----Ada No---- Parsel No
12312954235----111----23----111----24
 
Katılım
23 Mart 2011
Mesajlar
31
Excel Vers. ve Dili
2007 Türkçe
anladım şimdi. Fakat elimde bu tür 9000 e yakın kayıt var. Birden fazla arazisi olan kişileri bu şekilde düzenlemek biraz zaman alıcak. Excel den word e kopyala yapıştır yapmamak için bu yola başvurmuştum. Ama bu kaydırma yoluyla yapmak daha çok zamanımı alır diye düşünüyorum. Denemekte fayda var.Teşekkürler

Bu arada istediğim dökümana ulaştım. Yabancı forumlardan biri bu konu hakkında makale yazmış. Ayrıntılı anlatmış. Tam olarak bana hitap etmekle beraber benim sorunumu çözmüyor.

Makalede sadece adres-mektup birleştirme yaparken bu gruplamanın "dizin" şeklinde yapılabileceği. Mektup şeklinde yapıldığı takdirde işe yaramıyor.

Benimde her kaydı sayfa bazında yani mektup bazında göstermem gerekiyor. Aynı sayfada gösteremem.

Linkte burada
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Bu arada merak ettim, bu ne için gerekli, ziraat teknisyeni olmama sebebiyle ilgimi çekti.
 
Katılım
23 Mart 2011
Mesajlar
31
Excel Vers. ve Dili
2007 Türkçe
Yukarıda dediğim gibi bu şekilde yapılabiliyor. Ama sizin de belirttiğiniz gibi sadece "dizin" şeklinde birleştirme yaparken bu yöntem kullanılabiliyor. Ben Her tc numarasına bir sayfa düşmesini istiyorum. Çünkü bütün çiftçilerin herbirine ait olan birer belge oluşturacağım.

Bu yöntem ise Tek sayfada dizin şeklinde görüntülenmesine yarıyor.

Çok teşekkürler bu arada
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Yukarıda dediğim gibi bu şekilde yapılabiliyor. Ama sizin de belirttiğiniz gibi sadece "dizin" şeklinde birleştirme yaparken bu yöntem kullanılabiliyor. Ben Her tc numarasına bir sayfa düşmesini istiyorum. Çünkü bütün çiftçilerin herbirine ait olan birer belge oluşturacağım.

Bu yöntem ise Tek sayfada dizin şeklinde görüntülenmesine yarıyor.

Çok teşekkürler bu arada
.

Tam olarak incelediğiniz söylenemez.

{ IF { MERGESEQ } = "1" "{ MERGEFIELD CITY }¶
" "" }{ SET Place1 { MERGEFIELD CITY }}¶
{ If { Place2 } <> { Place1 }"¶
{ MERGEFIELD CITY }¶

{ MERGEFIELD EMPLOYEE } { MERGEFIELD SALES }" "{ MERGEFIELD EMPLOYEE } { MERGEFIELD SALES }" }{ SET Place2 { MERGEFIELD CITY }}¶

Kırmızı ile işaretli yerden Insert / Page Break yapın.

Yani kodlar:


{ If { MERGESEQ } = "1" "{ MERGEFIELD CITY }¶
" ""}{ SET Place1 { MERGEFIELD CITY }}¶
{ If { Place2 } <> { Place1 }"¶
----------------------------Page Break--------------------------------
{ MERGEFIELD CITY }¶

{ MERGEFIELD EMPLOYEE } { MERGEFIELD SALES }" "{ MERGEFIELD EMPLOYEE } { MERGEFIELD SALES }" }{ SET Place2 { MERGEFIELD CITY }}¶


şeklini alacaktır.

Ben denedim oluyor. Her grup ayrı sayfada gözüküyor.

.
 
Katılım
23 Mart 2011
Mesajlar
31
Excel Vers. ve Dili
2007 Türkçe
Teşekkürler yapabildim sonunda :)

Fakat çok çok küçük bir sorun daha var. Başınızı ağrıtıyorum. Her veriye bir sayfa hazırladığımı söylemiştim. Hazırladığım sayfalar aynı zaten.

Şablonu hazırladıktan sonra altına hemen kodu yazıyorum. Birleştirme yaptıktan sonra ilk birleştirme yapılan sayfada sorun yok. Ondan sonrakilerde kayma meydana geliyor.

Bu kaymaları nasıl önleyebilirim ?

Ekte ekliyorum dosyayı aynen bu şekilde oluyor.
 

Ekli dosyalar

Son düzenleme:
Üst