• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

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.
 
Metni Sütunlara Dönüştürü denediniz mi?
 
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.
 
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
 
B1'e
=SOLDAN(A1;MBUL("/";A1)-1)
C1'e
=PARÇAAL(A1;MBUL("/";A1)+1;100)
 
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.
 
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?
 
selam,
formüllerle ve metni sütunlara dönüştür ile yapılmış örneği incelersiniz..
 

Ekli dosyalar

Sayın sakman26 çok teşekkürler, metni sütunlara değiştir harika bir şeymiş o benim işime çok yarayacak
 
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
 
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.
 
Geri
Üst