Come fare Ciphers con Excel

March 27

funzioni di Excel sono strumenti flessibili, e un modo per utilizzarli è quello di fare un semplice cifrario a sostituzione. Questo non è un qualsiasi tipo di crittografia che è sicuro abbastanza per bancari o aziendali segreti, ma è un buon esercizio di programmazione in Excel e un buon modo per mostrare la potenza di funzioni di Excel.

istruzione

1 Impostare Excel per utilizzare i calcoli iterativi facendo clic sulla scheda "File", selezionando "Opzioni", quindi clic su "formule" e selezionando l'opzione in alto a destra della finestra di dialogo che si apre che dice "Lascia formule iterative." Impostare il numero massimo di iterazioni al messaggio più lungo sarete crittografia e la decrittografia - 500 caratteri è un limite ragionevole.

2 Immettere i seguenti valori nelle celle "A1" a "A7", in ordine. Sono etichette per aiutare a tenere traccia di ciò che le funzioni nella colonna "B" fanno:. "Testo", "Start", "Fine", "Counter" e "Traduci" Essi non influenzano le funzioni nella colonna "B", ma non rendono più facile mettere le funzioni giuste nel giusto spazio.

3 Inserire il valore "0" nella colonna "B2".

4 Immettere la seguente funzione nella cella "B3":

= LEN (B1)

5 Immettere la seguente funzione nella cella "B4":

= IF (B1 = "", B2, IF (B4 <B3, B4 + 1, B3))

6 Immettere la seguente funzione nella cella "B5":

=IF(B1="","",IF(B4<=B3,CONCATENATE(B5,CHAR(IF(CODE(MID(B1,B4,1))=32,32,MOD((CODE(MID(B1,$B$4,1))-IF(CODE(MID(B1,$B$4,1))<91,65,97))+13,26)+IF(CODE(MID(B1,$B$4,1))<91,65,97)))),B5))

7 Digitare la frase che si desidera convertire in un cifrario in cella "B1" e premere "Invio". La versione cifrato appare nella cella "B5". Digitando nel testo cifrato nella cella "B1" e premendo "Invio" si dà il testo originale indietro.

Consigli e avvertenze

  • A causa di come Excel fa calcoli iterativi, l'ultimo carattere della cifra viene ripetuta una volta in più.