Excel Parça Al Formülü

Katılım
16 Mayıs 2017
Mesajlar
14
Excel Vers. ve Dili
2016 c++
Selamlar saygılar herkese,

Barkod içerisinden 5 hanedeki karekteri alıp bir hücreye yazdırıyorum. Sonra bu hücreye Düşey Ara formülü uygulayarak harf mı yoksa sayı mı onu yazdırmak istiyorum. Yalnız Parça Al formülü sadece metinler için geçerli olsa gerek sayı olanlara formülü uygulayamıyor.

= EĞER (ISERR (SOL (A2,1) * 1), "harf", "sayı") Böyle bir formül buldum fakat bu formülü çalıştıramadım.

Yapmak istediğim barkod içerisinden 5.karakteri alıp yanına harf veya sayı yazdırmak. Bunu nasıl yapabilirim?
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,371
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba.
Ne yapmak istiyorsunuz?
verdiğiniz formülde hem türkçe hem ingilizce var.
Siz yapmak istediğinizi yazın.
bir dizideki değerlerin ilk 5 karakterini mi almak istiyorsunuz, yoksa belli bir yerden sonra 5 hane mi almak istiyorsunuz

ilk 5 karekter için =SOLDAN(A1;5) YETERLİ
ortadan 5 karakter alacaksanız örnegin 4. karakterden itibaren 5 karakter ise :
=PARÇAAL(A1;4,5)

olarak kullanmalısınız.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Deneyiniz.

=EĞER(A2="";"";PARÇAAL(A2;5;1)&EĞER(ESAYIYSA(--PARÇAAL(A2;5;1));" Sayı";" Harf"))
 
Katılım
16 Mayıs 2017
Mesajlar
14
Excel Vers. ve Dili
2016 c++
Merhaba.
Ne yapmak istiyorsunuz?
verdiğiniz formülde hem türkçe hem ingilizce var.
Siz yapmak istediğinizi yazın.
bir dizideki değerlerin ilk 5 karakterini mi almak istiyorsunuz, yoksa belli bir yerden sonra 5 hane mi almak istiyorsunuz

ilk 5 karekter için =SOLDAN(A1;5) YETERLİ
ortadan 5 karakter alacaksanız örnegin 4. karakterden itibaren 5 karakter ise :
=PARÇAAL(A1;4,5)

olarak kullanmalısınız.
Hocam hem türkçe hem ingilizce olanı internetten araştırmam sonucu buldum pek işe yarar bir şey çıkmadı. İstediğim örnek veriyorum ABCD124V gibi bir kelime olduğunu düşünün bunu 5.sıradaki karakteri neyse(harf veya sayı) yan hücreye onu yazdırmak istiyordum. Modaretör Ömer bey sağ olsun anlatmaya çabaladığım şeyi anlamış verdiği formül işime yaradı.

Merhaba,

Deneyiniz.

=EĞER(A2="";"";PARÇAAL(A2;5;1)&EĞER(ESAYIYSA(--PARÇAAL(A2;5;1));" Sayı";" Harf"))
Ömer bey çok sağ olun Excel resmen derya deniz. Verdiğiniz formül işime yaradı bu gibi formülleri yazabilmek ve VBA tarafında kendimi geliştirmek için ne gibi kurslar almam gerekli? Çok teşekkürler tekrardan.
 
Üst