Şimdi Ara

Excel Veri düzenleme

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
6
Cevap
0
Favori
1.066
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba arkadaşlar elimde

    LASERJET M1536DNF YAZICI şeklinde veriler var bu verilerden model kısmını yani M1536DNF kısmını ayrı bir sütuna yazmam gerekiyor 2000 tane veri olduğu için tek tek seçmek çok zor oluyor acaba daha kısa yolu var mıdır ?



  • quote:

    Orijinalden alıntı: salii

    Merhaba arkadaşlar elimde

    LASERJET M1536DNF YAZICI şeklinde veriler var bu verilerden model kısmını yani M1536DNF kısmını ayrı bir sütuna yazmam gerekiyor 2000 tane veri olduğu için tek tek seçmek çok zor oluyor acaba daha kısa yolu var mıdır ?


    =PARÇAAL(HÜCRE("URUNLER");(BUL(" ";HÜCRE("URUNLER"))+1);8)
  • Yukarıdaki formül ile de olur
    Ayrıyetten VERİ menüsündeki "metni sütunlara dönüştür" ile de yapabilirsin.
    boşluktan sonrasını seçip yapabilirsin
  • Daha net bir ifadeyle

    =PARÇAAL(A1;BUL(" ";A1;1)+1;8)

    şeklinde

    A1 hücresinde LASERJET M1536DNF YAZICI varken sana M1536DNF getirir ama tabiiki tüm modeller 8 haneli olmayabilir.

    ORN:

    BOSH 11203 MAKINA

    için

    =PARÇAAL(A1;BUL(" ";A1;1)+1;8) bize 11203 MA döndürür.

    =PARÇAAL(A1;BUL(" ";A1;1)+1;5) bize 11203 döndürür.



    Aslında en mantıklısı kelime dizilerin hep 3 kelimeden oluşuyorsa, BUL fonksiyonu ile 2. boşluğun (" ") olduğu sırayı da bulman.

    mesela BOSH 11203 MAKINA hücresinin ilk " " olduğu sıra numarası

    BUL(" ";A1;1) dir. (burada bu değer 5)

    BUL(" ";A1;BUL(" ";A1;1)+1) (burada bu değer 11) ise ikinci " " için sıra numarasını verir.


    dolayısıyla model kelimemiz 11-5-1(boşluk bu)=5 harfliymiş.

    =PARÇAAL(hücre;ilk karakterin sıra nosu;karakter sayısı)

    fonksiyonunda parametreleri koyalım vee sonunda formulümüz işte böyle oldu;

    =PARÇAAL(A1;BUL(" ";A1;1)+1;BUL(" ";A1;BUL(" ";A1;1)+1)-BUL(" ";A1;1)-1)

    Zor oldu ama oldu sonunda




  • quote:

    Orijinalden alıntı: Öner

    Yukarıdaki formül ile de olur
    Ayrıyetten VERİ menüsündeki "metni sütunlara dönüştür" ile de yapabilirsin.
    boşluktan sonrasını seçip yapabilirsin


    Valla şimdi gördüm öyle birşey olduğunu


    Yazılımcının excel yaklaşımı direk substring tarzı fonksiyonlara dalmak oluyor sanırım
  • quote:

    Orijinalden alıntı: hopelephant


    quote:

    Orijinalden alıntı: Öner

    Yukarıdaki formül ile de olur
    Ayrıyetten VERİ menüsündeki "metni sütunlara dönüştür" ile de yapabilirsin.
    boşluktan sonrasını seçip yapabilirsin


    Valla şimdi gördüm öyle birşey olduğunu


    Yazılımcının excel yaklaşımı direk substring tarzı fonksiyonlara dalmak oluyor sanırım


    Aynen öyle oluyor.
    Bazen o kadar kolaylıkla yapılabilecek şeyler için saatlerce makro yazmayla uğraştığımı bilirim.




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.