excelde belirli aralıkları kopyalama

Katılım
17 Kasım 2009
Mesajlar
295
Excel Vers. ve Dili
2010
Altın Üyelik Bitiş Tarihi
24-12-2023
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}]}
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,071
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
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)
 
Katılım
26 Ocak 2006
Mesajlar
756
Excel Vers. ve Dili
Office 365 İngilizce 64 Bit
Altın Üyelik Bitiş Tarihi
31-01-2025
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:

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
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
.
 
Katılım
17 Kasım 2009
Mesajlar
295
Excel Vers. ve Dili
2010
Altın Üyelik Bitiş Tarihi
24-12-2023
teşekkür ederim.
 
Üst