Det finns ingen enda funktion i Excel för att direkt blanda en kolumn. Du måste använda en kombination av formler och eventuellt en hjälpkolonn. Här är två metoder:
Metod 1:Använda `rand ()` och `rang ()` (ingen hjälparkolonn behövs om du inte behöver bevara den ursprungliga beställningen)
Denna metod blandar data direkt och skriver över den ursprungliga kolumnen. Det är bäst om du inte behöver behålla den ursprungliga ordningen på dina data.
1. sätt in en ny kolumn bredvid din datakolumn. Låt oss säga att dina data finns i kolumn A, så sätt in en ny kolumn B.
2. I den första cellen i den nya kolumnen (B1), ange denna formel: `=Rand ()`
3. Dra denna formel ner För att tillämpa den på alla rader som innehåller dina data. Detta genererar ett slumpmässigt nummer för varje rad.
4. I nästa kolumn (C1) anger du denna formel: `=Rang (B1, $ B $ 1:$ B $ N)` (Ersätt `n` med det sista radnumret för dina data). Detta rankas slumpmässiga siffror och tilldelar en ny beställning.
5. I nästa kolumn (D1) anger du denna formel: `=Index (A:A, C1)` Detta använder rang för att dra motsvarande värde från din ursprungliga datakolumn (A).
6. Dra formeln i kolumn D Down till den sista raden. Kolumn D innehåller nu dina blandade data.
7. (Valfritt) Kopiera kolumn D och klistra in det som värden För att ta bort formlerna och fixa den blandade ordningen. Då kan du ta bort kolumner B och C.
Metod 2:Använda `RandArray ()` och `index '(mer kortfattad, men kräver Excel 365 eller senare)
Den här metoden är mer effektiv om du har Excel 365 eller senare och använder funktionen "Randarray". Liksom metod 1 skriver detta över originaldata.
1. Antag att dina data finns i kolumn a.
2. I en annan kolumn (t.ex. B1), ange denna formel: `=Index (A:A, RandArray (rader (A:A), 1,1, rader (A:A), 1))`
* `ROWS (A:A)` får antalet rader i kolumn A.
* `RandArray (rader (a:a), 1,1, rader (a:a), 1)` genererar en rad slumpmässiga heltal mellan 1 och antalet rader, utan upprepning.
* `Index (A:A, ...)` använder denna matris för att hämta värden från kolumn A i en blandad ordning.
3. kolumn B innehåller nu de blandade uppgifterna. Du kan kopiera den som värden och ta bort kolumn A om så önskas.
Viktiga överväganden:
* flyktiga funktioner: `Rand ()` och `RandArray ()` är flyktiga funktioner. Detta innebär att de beräknar varje gång kalkylbladet beräknar om, så din blandning kommer att förändras ofta. För att fixa blandningen, kopiera den blandade kolumnen och klistra in den som värden.
* Datatyp: Dessa metoder fungerar bäst med numeriska eller textdata. Om du har andra datatyper kan du behöva justeringar.
* hjälparkolumner: Metod 1 kräver hjälparkolumner, medan metod 2 (med `Randarray ') är mer kompakt. Välj den metod som bäst passar dina behov och Excel -version.
Kom ihåg att justera radnumren (`n` i metod 1) för att matcha det faktiska antalet rader i dina data. Säkerhetskopiera alltid dina data innan du gör betydande förändringar.