• DİKKAT

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

excelde belirli aralıkları kopyalama

Katılım
17 Kasım 2009
Mesajlar
295
Excel Vers. ve Dili
2010
merhaba arkadaşlar excelde c sütununda aşağıdaki verilerin içinden d sütununa uid içindeki veriyi e sütununa pwd içindeki veriyi aktarma imkanı varmıdır.

{"result":0,"list":[{"uid":admin","pwd":"admin235","role":2,"enmac":0,"mac":"00:00:00:00:00:00","playback":4294967295,"view":4294967295,"rview":4294967295,"ptz":4294967295,"backup":4294967295,"opt":4294967295}]}
 
uid formülü:

=PARÇAAL(C1;BUL("uid";C1)+5;(BUL(",";C1;BUL("uid";C1)+5))-(BUL("uid";C1)+5)-1)

pwd formülü:

=PARÇAAL(C1;BUL("pwd";C1)+6;(BUL(",";C1;BUL("pwd";C1)+5))-(BUL("pwd";C1)+5)-2)
 
Eğer uid,pwd ve role yukarıdaki gibi birbirlerini takip ediyorsa dosyadaki formüller işinizi görür.
 

Ekli dosyalar

Son düzenleme:
Konu, forumun "Makro - VBA Soruları" bölümünde açıldığına göre, muhtemelen VBA ile bir çözüm aranıyor.....

Veri C1 hücresindeyse;

Kod:
Sub Test()
    myStr = Range("C1")
   
    Range("D1") = Split(Split(myStr, """uid"":")(1), """")(0)
    Range("E1") = Split(Split(myStr, """pwd"":""")(1), """")(0)
End Sub

.
 
Geri
Üst