Nimewo o aza san repete

Fòmasyon pwoblèm nan

Ann sipoze ke nou bezwen kreye yon seri nonm antye o aza san repetisyon nan yon seri valè bay yo. Egzanp sou wout la:

  • jenere kòd inik o aza pou pwodwi oswa itilizatè
  • bay moun nan travay (yo chak owaza nan lis la)
  • pèmitasyon mo nan rechèch rechèch la (alo seo-shnikam)
  • jwe loto elatriye.

Metòd 1. Senp

Pou kòmanse, ann konsidere yon opsyon ki senp: nou bezwen jwenn yon seri o aza 10 nonm antye ki soti nan 1 a 10. Sèvi ak fonksyon an bati nan Excel. ANT KA A (KONT ANT) inik pa garanti. Si ou antre li nan yon selil fèy epi kopye li desann 10 selil, Lè sa a, repetisyon ka fasil rive:

Nimewo o aza san repete

Se poutèt sa, nou pral ale nan lòt fason.

Tout vèsyon Excel gen yon fonksyon RAN (RANG), ki gen entansyon pou klase oswa, nan lòt mo, detèmine pozisyon an tèt yon nimewo nan yon seri. Pi gwo nimewo nan lis la gen ran = 1, dezyèm nan tèt la gen ran = 2, ak sou sa.

Ann antre fonksyon an nan selil A2 SLCHIS (RAND) san agiman epi kopye fòmil la desann 10 selil. Fonksyon sa a pral jenere nou yon seri 10 nimewo fraksyon o aza soti nan 0 a 1:

Nimewo o aza san repete

Nan kolòn kap vini an nou prezante fonksyon an RANpou detèmine pozisyon nan klasman an pou chak nimewo o aza resevwa:

Nimewo o aza san repete

Nou jwenn nan kolòn B sa nou te vle - nenpòt kantite nonm antye ki pa repete o aza soti nan 1 a 10.

Piman teyorikman, yon sitiyasyon ka rive lè SLCHIS pral ba nou de nimewo ki idantik o aza nan kolòn A, ran yo pral matche ak nou pral jwenn yon repetisyon nan kolòn B. Sepandan, pwobabilite pou yon senaryo sa a se trè piti, bay lefèt ke presizyon an se 15 kote desimal.

Metòd 2. Konplike

Metòd sa a se yon ti kras pi konplike, men li itilize yon sèl fòmil etalaj. Ann di nou bezwen kreye yon lis 9 nonm antye ki pa repete o aza nan seri ant 1 ak 50 sou yon fèy.

Antre fòmil sa a nan selil A2, klike sou nan fen a Ctrl + Shift + Mete (pou antre nan li kòm yon fòmil etalaj!) Epi kopye fòmil la desann nan kantite selil ou vle a:

Nimewo o aza san repete

Metòd 3. Macro

Epi, nan kou, ou ka rezoud pwoblèm nan lè l sèvi avèk pwogram nan Visual Basic. Nan youn nan ansyen atik yo sou echantiyon o aza, mwen deja site fonksyon makro etalaj loto a, ki pwodui kantite nimewo ki nesesè o aza ki pa repete nan yon entèval bay yo.

  • Ki jan yo konte kantite valè inik nan yon seri
  • Seleksyon o aza nan eleman nan yon lis

Kite yon Reply