Formül İsteği

Katılım
7 Mart 2011
Mesajlar
184
Excel Vers. ve Dili
2007 TR
Merhaba arkadaşlar;

Ekli tablomda,A sütununda stok kodlarım,B sütununda açıklama sütunum var.

C sütununda ise bunları birleştiriyorum.

Yapmak istediğim işlem B sütunu birleştirilirken hep 14.karakter olarak başlasın.

Önündeki 13 karakter A sütunundaki değer ve sonrasında ise boş karakter olsun.

Yardımcı olurmusunuz ?
istediğiniz tam olarak bu mu :S
 

Ekli dosyalar

cavanoos

Altın Üye
Katılım
17 Aralık 2008
Mesajlar
727
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
11-01-2026
Mbldn;

İstediğim bu değil.Normal şekilde bir birleştirme yapmışsınız.

Örnek üzerinden konuşursak çanta 14.karakter olarak başlaması lazım.

Uzun bir liste düşünün.Ben bunları birleştirdiğimde sanki kodlar alt alta,açıklamalar alt alta gibi gözükmesi gerekir.Bunun içinde B sütununun başlangıç değeri 14.karakter olamalıdır.
 

Mehmet Şahin

Destek Ekibi
Destek Ekibi
Katılım
13 Ekim 2005
Mesajlar
1,402
Excel Vers. ve Dili
Excel 2010 - 2013 Türkçe - İngilizce
Merhaba,
aşağıdaki gibi denermisiniz, iyi çalışmalar.

Kod:
=A2&REPT(" ";14-LEN(A2))&B2
ya da

Kod:
=A2&Yinele(" ";14-Uzunluk(A2))&B2
 

cavanoos

Altın Üye
Katılım
17 Aralık 2008
Mesajlar
727
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
11-01-2026
Dentex;

İkinci yazdığınız kod istediğim gibidir.Elinize sağlık.

Bir şey daha soracam,yazdığınız formülü uyguladım.B sütunundaki değerlerin hepsinin aynı hizada olacağını düşündüm.Ama olmadı.Çünkü bir 'O' karakteri ile bir 'I' karakteri aynı yeri kaplamıyor.B sütunu 14.karakterden başlıyor ancak A sütunundaki karakterlerin genişliği sonucu değiştiriyor.

Bana bunun bir çözümü yok gibi geliyor ama yine de bir sormak istedim.
 

cavanoos

Altın Üye
Katılım
17 Aralık 2008
Mesajlar
727
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
11-01-2026
Dentex,

Bir sorum daha olacak.Biz A ve B sütunlarını birleştirdik.
A ve B ve C sütunlarını birleştirmek istediğimizi düşünelim.B sütunu 14.karakter C sütunu 54.karakter.

Formül nasıl olur ?
 

Mehmet Şahin

Destek Ekibi
Destek Ekibi
Katılım
13 Ekim 2005
Mesajlar
1,402
Excel Vers. ve Dili
Excel 2010 - 2013 Türkçe - İngilizce
Umarım yanlış anlamadım. C hücresinin 54 karakter olması
birleşmede sınır yok anlamına geliyor sanırım.

Kod:
=A2&Yinele(" ";14-Uzunluk(A2))&B2&C2
 

cavanoos

Altın Üye
Katılım
17 Aralık 2008
Mesajlar
727
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
11-01-2026
Dentex;

C sütunu 54.karakter derken,

A sütunu 13 karakter
B sütunu 14.karakter başlangıcı
B sütunu 14 ile 53.karakterleri barındırıyor.
C sütunu ise 54.karakter olarak başlayacak

Umarım anlatabil mişimdir ?
 

Mehmet Şahin

Destek Ekibi
Destek Ekibi
Katılım
13 Ekim 2005
Mesajlar
1,402
Excel Vers. ve Dili
Excel 2010 - 2013 Türkçe - İngilizce
Kod:
=A2&Yinele(" ";13-Uzunluk(A2))&B2&Yinele(" ";40-Uzunluk(B2))&C2
Bu şekilde deneyin. İstediğiniz olmazsa, Formülün içindeki 13 ve 40 değerlerini arttırıp eksiltebilirsiniz.
 

cavanoos

Altın Üye
Katılım
17 Aralık 2008
Mesajlar
727
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
11-01-2026
Teşekkür ederim,istediğim buydu.

Elinize sağlık...
 

Mehmet Şahin

Destek Ekibi
Destek Ekibi
Katılım
13 Ekim 2005
Mesajlar
1,402
Excel Vers. ve Dili
Excel 2010 - 2013 Türkçe - İngilizce
Rica ederim, kolay gelsin.
 
Üst