Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> software >> .

Come si mescola casualmente una colonna in Excel?

Non esiste una singola funzione in Excel per mescolare direttamente una colonna. È necessario utilizzare una combinazione di formule e possibilmente una colonna di aiuto. Ecco due metodi:

Metodo 1:usando `rand ()` e `rank ()` (nessuna colonna Helper necessaria se non è necessario preservare l'ordine originale)

Questo metodo mescola direttamente i dati, sovrascrivendo la colonna originale. È meglio se non è necessario conservare l'ordine originale dei tuoi dati.

1. Inserisci una nuova colonna accanto alla colonna di dati. Supponiamo che i tuoi dati siano nella colonna A, quindi inserisci una nuova colonna B.

2. Nella prima cella della nuova colonna (B1), immettere questa formula: `=Rand ()`

3. Trascina questa formula verso il basso Per applicarlo a tutte le righe contenenti i dati. Questo genera un numero casuale per ogni riga.

4. Nella colonna successiva (C1), immettere questa formula: `=Rank (B1, $ B $ 1:$ B $ N)` (Sostituisci `n` con l'ultima riga del tuo dati). Questo classifica i numeri casuali, assegnando un nuovo ordine.

5. Nella colonna successiva (D1), immettere questa formula: `=INDICE (A:A, C1)` Questo utilizza il rango per estrarre il valore corrispondente dalla colonna di dati originale (A).

6. Trascina la formula nella colonna D giù all'ultima riga. La colonna D ora contiene i tuoi dati mescolati.

7. (opzionale) Copia colonna D e incollala come valori Per rimuovere le formule e correggere l'ordine mescolato. Quindi puoi eliminare le colonne B e C.

Metodo 2:usando `randarray ()` e `indice` (più conciso, ma richiede Excel 365 o successiva)

Questo metodo è più efficiente se hai Excel 365 o successivo e utilizza la funzione `Randarray '. Come il metodo 1, questo sovrascrive i dati originali.

1. Supponiamo che i tuoi dati siano nella colonna A.

2. In un'altra colonna (ad es. B1), immettere questa formula: `=INDICE (A:A, RANDARRAY (ROWS (A:A), 1,1, ROWS (A:A), 1))`

* `Righe (a:a)` ottiene il numero di righe nella colonna A.

* `RandArray (righe (a:a), 1,1, righe (a:a), 1)` genera un array di numeri interi casuali tra 1 e il numero di righe, senza ripetizione.

* `Indice (a:a, ...)` usa questo array per recuperare i valori dalla colonna A in un ordine mescolato.

3. La colonna B ora contiene i dati mescolati. È possibile copiarlo come valori ed eliminare la colonna A se lo si desidera.

Considerazioni importanti:

* Funzioni volatili: `Rand ()` e `randarray ()` sono funzioni volatili. Ciò significa che ricalcolano ogni volta che il foglio di calcolo si ricalcola, quindi il tuo shuffle cambierà frequentemente. Per correggere lo shuffle, copiare la colonna mescolata e incollarla come valori.

* Tipo di dati: Questi metodi funzionano meglio con i dati numerici o di testo. Se si dispone di altri tipi di dati, potresti aver bisogno di regolazioni.

* Colonne di aiuto: Il metodo 1 richiede colonne di supporto, mentre il metodo 2 (con `Randarray`) è più compatto. Scegli il metodo che si adatta meglio alle tue esigenze e alla versione Excel.

Ricorda di regolare i numeri delle righe (`N` nel metodo 1) per abbinare il numero effettivo di righe nei tuoi dati. Esegui sempre il backup dei tuoi dati prima di apportare modifiche significative.

 

software © www.354353.com