ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

excel¬O§_¥i¥H¦³ÀH¾÷©â¼úªº¥\¯à

¥Î rand() ¤½¦¡, ¥Î column B °µ sorting
°²³]¦p¤U¡G
A              B
Name       =Rand()

TOP

sample.zip (1.82 KB)
«ö "F9" ·|¦Û°Ê§ó·s

TOP

¶ã¶ã¡Aivanyung ¤j¤j¡A§Ú¥Ø«eÁÙ¨S¦³¤U¸üªºÅv­­­C¡A
½Ð°Ý§Ú¯à¨p¤Uµ¹±z§Úªºmail¡A¦A³Â·Ð±z±Hµ¹§Ú¶Ü@"@?
emma µoªí©ó 2010-8-3 13:53



    ³o¸Ì­­¨î¯u¤j.... §Ú¥Ø«e¨S¦³Åv­­µoµu®ø®§ ...

TOP

¥Î³Ì²³æªº¤èªk
¦pªG:
a¦³5¦¸¤¤¼ú¾÷·|
b¦³10¦¸¤¤¼ú¾÷·|
c¦³1¦¸¤¤¼ú¾÷·|

ID ©m¦W
1 a
1 a
1 a
1 a
1 a
2 b
2 b
2 b
2 b
2 b
2 b
2 b
2 b
2 b
2 b
2 b
3 c

TOP

­n³]©w¦h©ó¤@­Ó¾÷·|, ¥Î¥¨¶°¤ñ¸û®e©ö³B²z

Prize.zip (7.88 KB)
  1. Sub jjj()
  2.    
  3.     Range("f1..h1000").Clear
  4.     Range("f1").Value = "id"
  5.     Range("g1").Value = "name"
  6.    
  7.    
  8.     k = 2   'first row to fill in value is 2.
  9.     For Each i In Range("c2:c1000")
  10.         For j = 1 To i.Value
  11.             Cells(k, 6).Value = i.Offset(, -2).Value
  12.             Cells(k, 7).Value = i.Offset(, -1).Value
  13.             Cells(k, 8).Value = Rnd()
  14.             k = k + 1
  15.         Next
  16.     Next
  17.    
  18.     Range("f1:h1000").Select
  19.     Selection.Sort Key1:=Range("h2"), Order1:=xlAscending, Header:=xlGuess, _
  20.         OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
  21.    
  22.     Range("h:h").Clear
  23. End Sub
½Æ»s¥N½X

TOP

        ÀR«ä¦Û¦b : ­ì½Ì§O¤H´N¬Oµ½«Ý¦Û¤v¡C
ªð¦^¦Cªí ¤W¤@¥DÃD