Günaydınlar arkadaşlar, elimdeki veriyi hızlıca düzenlemek için bir yöntem oluşturmaya çalışıyorum, matematiksel olarak çözdüm sanırım fakat kod olarak bilmiyorum, alt alta gelebilen şu şekilde verilerim olabiliyor
47652499_ASM\14078000.stp
47652499_ASM\47652452.stp
47652499_ASM\47652453.stp
bu verilerin tekrar sayıları artabiliyor, farkındaysanız "\" dan önceki metin birebir aynıyken "\" den sonraki metin değişebiliyor yaptırmak istediğim şeyse şu;
tekrar edenleri sayıp bir x sayısı tutsun, tekrar sayısı arttıkça offset(1-x,x-1) yapsın, yani "1" bir adet tekrar varsa, "\" dan önceki metin toplam 2 kez göründüyse 2. yi bir yukarı bir sağa (-1,1) eğer tekrar sayısı 3 ise (-2,2) şeklinde hücre içerisindeki veriyi kopyalamasını istiyorum
47652499_ASM\14078000.stp
47652499_ASM\47652452.stp
47652499_ASM\47652453.stp
olan veriyi
sütunlara ayırmak istiyorum
47652499_ASM\14078000.stp - 47652452.stp - 47652453.stp
şeklinde

sanırım eksik bir tanımlama yapmışım, tekrar sayılarını sayarak sadece son hücrenin diyagoneline veri kopyalaması yaptırabiliyorum, önce (1,1) hücresindeki veriyi (2,1) hücresindeki veriyle karşılaştırmalı, eğer eşleşme varsa (2,1) hücresindeki veriyi (1,2) ye atmalı, (1,1) hücresinin verisini baz almaya devam ederek eşleşme aramalı ( eşleşmeler alt alta olacaktır) eğer (3,1) de eşleşme varsa (1,3) e atmalı, (1,1) hücresindeki veriyi devam eden hücredeki veriyle karşılaştrmalı eğer artık daha fazla eşleşme yoksa yeni gelen veriyi baz alarak aynı döngüyü devam ettirmeli
örnek dosya
örnek.xlsx - 10 KB
47652499_ASM\14078000.stp
47652499_ASM\47652452.stp
47652499_ASM\47652453.stp
bu verilerin tekrar sayıları artabiliyor, farkındaysanız "\" dan önceki metin birebir aynıyken "\" den sonraki metin değişebiliyor yaptırmak istediğim şeyse şu;
tekrar edenleri sayıp bir x sayısı tutsun, tekrar sayısı arttıkça offset(1-x,x-1) yapsın, yani "1" bir adet tekrar varsa, "\" dan önceki metin toplam 2 kez göründüyse 2. yi bir yukarı bir sağa (-1,1) eğer tekrar sayısı 3 ise (-2,2) şeklinde hücre içerisindeki veriyi kopyalamasını istiyorum
47652499_ASM\14078000.stp
47652499_ASM\47652452.stp
47652499_ASM\47652453.stp
olan veriyi
sütunlara ayırmak istiyorum
47652499_ASM\14078000.stp - 47652452.stp - 47652453.stp
şeklinde

sanırım eksik bir tanımlama yapmışım, tekrar sayılarını sayarak sadece son hücrenin diyagoneline veri kopyalaması yaptırabiliyorum, önce (1,1) hücresindeki veriyi (2,1) hücresindeki veriyle karşılaştırmalı, eğer eşleşme varsa (2,1) hücresindeki veriyi (1,2) ye atmalı, (1,1) hücresinin verisini baz almaya devam ederek eşleşme aramalı ( eşleşmeler alt alta olacaktır) eğer (3,1) de eşleşme varsa (1,3) e atmalı, (1,1) hücresindeki veriyi devam eden hücredeki veriyle karşılaştrmalı eğer artık daha fazla eşleşme yoksa yeni gelen veriyi baz alarak aynı döngüyü devam ettirmeli
örnek dosya
örnek.xlsx - 10 KB
Son düzenleme: