Soldan (koşullu parça al)

Katılım
29 Haziran 2007
Mesajlar
50
Excel Vers. ve Dili
2013 Türkçe
Arkadaşlar merhaba,

Kullandığımız ticari proğramdan excele alınan bir raporda kodu ve adı bir hücrede gösteriliyor örnek (A00028 / ASLAN MARKET) şeklinde, kodun uzunluğu standart olmadığı için 'SOLDAN' fonksiyonunu sağlıklı kullanamıyorum, eğer olabilir ise makro ile hızlı bir şekilde arada bulunan / 'den öncesini ve /'den sonrasını iki ayrı kolona ayrıştırmak istiyorum, bir makro veya ayrı ayrı çalışan iki makro olabilir.

Yardımcı olacak üstatlara peşin teşekkürlerimle..

Sevgiler.
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
Metni Sütunlara Dönüştürü denediniz mi?
 

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
Merhaba king kobra. (A00028 / ASLAN MARKET) verisinin A1 hücresinde olduğunu ve parantez içinde olduğunu varsayarsak.

B1 hücresine =MID(A1;2;FIND("/";A1)-3) formülünü
C1 hücresine =MID(A1;FIND("/";A1)+2;LEN(A1)-FIND("/";A1)-2) formülünü yapıştır.
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,218
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
Ayır

Kod:
Sub TEST()
For SUT = 1 To [A65536].End(3).Row
AYIR = Split(Range("A" & SUT), "/")
Range("C" & SUT) = AYIR(UBound(AYIR))
Range("B" & SUT) = AYIR
Next
End Sub
 
Katılım
4 Nisan 2006
Mesajlar
999
Excel Vers. ve Dili
OFFICE 2021 Türkçe
B1'e
=SOLDAN(A1;MBUL("/";A1)-1)
C1'e
=PARÇAAL(A1;MBUL("/";A1)+1;100)
 
Katılım
29 Haziran 2007
Mesajlar
50
Excel Vers. ve Dili
2013 Türkçe
B1'e
=SOLDAN(A1;MBUL("/";A1)-1)
C1'e
=PARÇAAL(A1;MBUL("/";A1)+1;100)
İlgilenen tüm arkadaşlar çok teşekkür ederim,Mesudiye_052 arkadaşımız verdiği çözüm çok basit ve tam aradağımdı onunla hallettim, bu arada MBUL fonksiyonunu da öğrenmiş oldum.

Ellerinize sağlık.
Sevgiler Saygılar.
 
Katılım
3 Nisan 2014
Mesajlar
395
Excel Vers. ve Dili
Excel 2019 - Türkçe
Altın Üyelik Bitiş Tarihi
14-04-2021
Merhaba,

18 MM 1850*7345 YOĞUNLUK
14,7 MM 1850*7345 YOĞUNLUK
14 MM 1850*7345 YOĞUNLUK
7,7 MM 2100*2800 YOĞUNLUK


diye stok adı var. Bunları kalınlık, genişlik ve uzunluk olarak yani 18 - 14,7 - 7,7 olanlar kalınlık, 1850 - 2100 olanlar genişlik ve 7345 - 2800 olanlar uzunluk olacak şekilde ayırmak istiyorum. 18 kolay onu soldanla yaptım fakat diğerleri için yukarıdaki formülle doğru sonucu bulamadım. Yardımcı olabilir misiniz?
 
Katılım
31 Ocak 2012
Mesajlar
2,430
Excel Vers. ve Dili
Excel 2010 , Türkçe
Altın Üyelik Bitiş Tarihi
24.01.2019
selam,
formüllerle ve metni sütunlara dönüştür ile yapılmış örneği incelersiniz..
 

Ekli dosyalar

Katılım
3 Nisan 2014
Mesajlar
395
Excel Vers. ve Dili
Excel 2019 - Türkçe
Altın Üyelik Bitiş Tarihi
14-04-2021
Sayın sakman26 çok teşekkürler, metni sütunlara değiştir harika bir şeymiş o benim işime çok yarayacak
 
Katılım
31 Ocak 2012
Mesajlar
2,430
Excel Vers. ve Dili
Excel 2010 , Türkçe
Altın Üyelik Bitiş Tarihi
24.01.2019
rica ediyorum...
kolay gelsin..
 
Katılım
1 Aralık 2010
Mesajlar
313
Excel Vers. ve Dili
Office 2010
Arkadaşlar merhaba,

Benzer bir problemim de benim var.

125X209X195
90X45X180
56X127X09
1305X845X65

Yukarıdaki gibi genişlik, uzunluk, yükseklik vb. devam eden uzun bir listem var. Bunları nasıl ayrı ayrı sütunlara alabilirim?

Teşekkürler
 
Katılım
31 Ocak 2012
Mesajlar
2,430
Excel Vers. ve Dili
Excel 2010 , Türkçe
Altın Üyelik Bitiş Tarihi
24.01.2019
Arkadaşlar merhaba,

Benzer bir problemim de benim var.

125X209X195
90X45X180
56X127X09
1305X845X65

Yukarıdaki gibi genişlik, uzunluk, yükseklik vb. devam eden uzun bir listem var. Bunları nasıl ayrı ayrı sütunlara alabilirim?

Teşekkürler
selam,

Yazılanlardan anlaşıldığı kadarıyla,
Rakamların arasında BOŞLUK bırakmadan X ile birleştirmeler var.

Çözümiçin :

Metinlerin A kolonunda olduğunu varsayalım.

1 - A kolonunu komple seçin
2 - Veri menüsü > Veri Araçları grubundan Metni Sütunlara Dönüştür
3 - Çıkan ilk menüde Sınırlandırılmış seçili olarak gelecek İLERİ ye basın.
4 - Gelecek diğer menü sayfasında Ayırıcılar kısmında Diğer işaretleyin ve kutucuğa X yazın. İLERİ ye basın.
5 - Bir sonraki menü sayfasında ise HEDEF kutucuğuna Listenin hangi hücreden başlayacağını yazın.(Örneğin $B$1 gibi)
6 -SON a basın. Listeniz sütunlara bölünerek oluşacaktır

İşlemlerinizi yaparken, çıkan menü sayfalarının alt kısmında verilerin nasıl listeleneceğinin ön izlemesini de görebilirsiniz.
 
Katılım
31 Ocak 2012
Mesajlar
2,430
Excel Vers. ve Dili
Excel 2010 , Türkçe
Altın Üyelik Bitiş Tarihi
24.01.2019
Sayın sakman26 Üstadım,

Tamamdır, oldu.

Sayenizde yepyeni bir şey daha öğrenmiş oldum.

İlginiz ve yardımınız için çok teşekkür ederim. Kolay gelsin.
rica ediyorum..
kolaylar gelsin..
 
Üst