Sıralama Karıştırıcı
-
arkadaşlar excelde 10.000 satır sayı var ben bunların sırasını otomatik karıştırmak istiyorum nasıl yapabilirim bu sayı daha sonraları 100.000 e kadar çıkar belkide daha fazla bunun için ufak bi tool olan varmı yada yazabilecek olan varmı ?
-
yokmu yardımcı olacak kimse ?
-
online çözüm (metni yapıştırıp random'a tıklayarak)
http://textmechanic.com/Sort-Text-Lines.html
local çözüm
autoit kurulur ve istenilen satırlar hafızaya alınıp aşağıdaki 123.au3 dosyası çalıştırılır
#RequireAdmin
$s = ''
$a = ClipGet()
$a = StringRegExpReplace(StringRegExpReplace($a, "(\v)+", @CRLF), "(^\v*)|(\v*\Z)", "") ; buraya dikkat, hafızadaki boş satırlar siler, bu özelliği istemiyorsan bu satırı kaldır$a = StringSplit($a, @CRLF, 1)
YekteranBaymedir tarafından 07/Kas/13 22:30 tarihinde düzenlenmiştir
$size = UBound($a)
Global $b[$size]
For $i = 1 To $a[0]
While 1
$r = Random(1, $a[0], 1)
If $b[$r] = '' Then
$b[$r] = $a[$i]
ExitLoop
EndIf
WEnd
Next
For $i = 1 To $a[0]
$s = $s & $b[$i] & @CRLF
Next
ClipPut(StringReplace($s, @CRLF, "", -1)) -
http://stackoverflow.com/questions/616036/reorder-shuffle-values-in-a-row-column-in-excel
Şurada bahsetmiş hocam. Anladığım kadarıyla yeni bir kolona RAND ile random sayı verdiriyor daha sonra buna göre sort ediyor.
-
1 sütunda mı 10.000 satır sayı var? özel değilse dosyayı paylaşabilirmisin.. yada size örnek vereyim aşağıdaki dosyayı inceleyebilirsiniz. makro kodunda a1:a10 arası hücredeki sayıları karıştırıyor siz bu hücre aralığını artırabilirsiniz..
https://hotfile.com/dl/253959981/cb2f6ee/023.xlsm.html
essan tarafından 07/Kas/13 22:55 tarihinde düzenlenmiştir
