Parçaal formülü

Katılım
28 Eylül 2007
Mesajlar
67
Excel Vers. ve Dili
2003-Türkçe
Arkadaşlar
=PARÇAAL($AP$43;SÜTUN()-3;1)

yukaridaki fonksiyonda AP43 hücresinde bazen 3 haneli bazende 4 haneli numaralar geliyor ama şimdi parçaları yerleştirdiğim yerde ise 4 haneli kutular mevcut .. Şimdi Ben 3 haneli bir sayı(123) yazdıgım zaman 0123 olarak parçaları taşıması için yukaridaki formülde ne yapmalıyım..

No : 1 geldiğinde AP sütununa = 0001 diye almalı
No : 20 geldiğinde AP sütununa = 0020
NO : 200 geldiğinde AP sütununa = 0200
No : 2000 geldiğinde AP sutünuna = 2000 diye


Yani baştaki bütün sayıları 4 basamaklıymış gibi başlarına sıfır koyarak nasıl taşıtabilirim..

Not: Bütün Sayıların başına sıfır koyun demezzsiniz sanırım:)
Şimdiden Teşekkür ediyorum
 

AS3434

Özel Üye
Katılım
13 Ocak 2005
Mesajlar
1,820
Excel Vers. ve Dili
M.Office/Excel 2007 Türkçe
Sayın woLwox


Hücre biçimlendirden Hücre biçiminizi

0000

yapın ve PARÇAAL ile almış olduğunuz veriyi 1 ile çarpın.

=PARÇAAL($AP$43;SÜTUN()-3;1)*1
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Bütün sayıların başına 0 (sıfır) koy dermişim. Hocam şunları sırayla yap:

* Söz konusu formatın uygulanacağı alanı seç
* Format
* Format Cells
* Number
* Special
* Post Code (Potsa kodu formatı)
* Custom
* 0 lı hane sayısını 4 adet yap
* OK

Bundan sonra seçtiğin alandaki tüm rakamlar kaç haneli olursa olsun hep 4 haneli olacak ve 4 haneden az olanların boş haneleri 0 olacak.

Umarım aradığın budur.
 
Katılım
28 Eylül 2007
Mesajlar
67
Excel Vers. ve Dili
2003-Türkçe
serdarokan : ilgilendiğiniz için öncelikle teşekkür ederim sizinki gibi yaptım fakat parçaal sıfırları almadı sıfırdan sonrakileri alıyor..


AS3434 : Sizin sölediğiniz hücrebiçimlendirde isteğe uyarlanmıştan 0000 koymakmı ? yapamadım bir örnek yapabilirmisiniz
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Fonksiyon kullanmam lazım diyorsanız

Kod:
[COLOR=black]=EĞER(UZUNLUK(A1)>=4;A1;YİNELE("0";4-UZUNLUK(A1))&A1)[/COLOR]
 

AS3434

Özel Üye
Katılım
13 Ocak 2005
Mesajlar
1,820
Excel Vers. ve Dili
M.Office/Excel 2007 Türkçe
Hücre biçimini şöye ayarlayın.

Sağ Klik
Hücreleri Biçimlendir
İsteğe Uyarlanmış
Tür kutusuna
0000
Yazın. tamam deyin çıkın.
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Volvox şu formülü bir dener misin !!

=(YİNELE(0;4-UZUNLUK($AP$43))&PARÇAAL($AP$43;1;4))
 
Katılım
28 Eylül 2007
Mesajlar
67
Excel Vers. ve Dili
2003-Türkçe
arkadaşlar bir örnek yapabilirmisiniz. beceremedim bir türlü..AP sütununa ne yazarsam yazayım tabi 4 basamaktan küçük başına sıfır koyaraktan parça al ile almasını beceremedim..formüllerinizi denedim olmadı.. kusura bakmayın ugraştırıyorum
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
voLwox sen en iyisi bir dosya ekle. Biliyorsun office dil farkları da var.
 

AS3434

Özel Üye
Katılım
13 Ocak 2005
Mesajlar
1,820
Excel Vers. ve Dili
M.Office/Excel 2007 Türkçe
Ekli dosyayı inceleyin.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Örneğiniz ektedir.
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
İşte Budur

voLvox dosyan ekte.
 

AS3434

Özel Üye
Katılım
13 Ocak 2005
Mesajlar
1,820
Excel Vers. ve Dili
M.Office/Excel 2007 Türkçe
Sayın Ali cevap vermiş ama I sütununun sayı formatı bozmadan şöyle de yapabilirsiniz.

=PARÇAAL(METNEÇEVİR($I2;"0000");SÜTUN()-1;1)
 
Katılım
28 Eylül 2007
Mesajlar
67
Excel Vers. ve Dili
2003-Türkçe
teşekkürler arkadaşlar biraz geç yazabildim ama tekrar teşekkür ederim yardımlarınız için..
 
Üst