Come creare cifrari con Excel
Le funzioni di Excel sono strumenti flessibili, e un modo per usarle è creare un semplice cifrario a sostituzione. Questo non è alcun tipo di crittografia abbastanza sicura per banche o segreti aziendali, ma è un buon esercizio di programmazione in Excel e un buon modo per mostrare la potenza delle funzioni Excel.
Passo 1
Imposta Excel per usare calcoli iterativi cliccando sulla scheda "File", selezionando "Opzioni", poi cliccando " Formule" e spuntando l'opzione in alto a destra della finestra di dialogo che dice "Abilita formule iterative". Imposta il numero massimo di iterazioni al messaggio più lungo che cripti e decripti — 500 caratteri è un limite ragionevole.
Passo 2
Inserisci i seguenti valori nelle celle "A1" attraverso "A7", in ordine. Sono etichette per aiutarti a tenere traccia di cosa fanno le funzioni nella colonna "B": "Testo", "Inizio", "Fine", "Contatore" e "Traduci". Non influenzano le funzioni nella colonna "B", ma rendono più facile mettere le funzioni giuste nello spazio giusto.
Passo 3
Inserisci il valore "0" nella colonna "B2".
Passo 4
Inserisci la seguente funzione nella cella "B3":
=LEN(B1)
Passo 5
Inserisci la seguente funzione nella cella "B4":
=SE(B1="";B2;SE(B4 Inserisci la seguente funzione nella cella "B5": =SE(B1="";"";SE(B4<=B3;CONCATENA(B5;CARATTERE(SE(CODICE(STRINGA.ESTRAI(B1;B4;1))=32;32;MOD((CODICE(STRINGA.ESTRAI(B1;$B$4;1))-SE(CODICE(STRINGA.ESTRAI(B1;$B$4;1))<91;65;97))+13;26)+SE(CODICE(STRINGA.ESTRAI(B1;$B$4;1))<91;65;97))));B5)) Digita la frase che vuoi convertire in un cifrario nella cella "B1" e premi "Invio". La versione cifrata appare nella cella "B5". Digitando il testo cifrato nella cella "B1" e premendo "Invio" ottieni il testo originale. A causa di come Excel fa i calcoli iterativi, l'ultimo carattere del cifrario viene ripetuto una volta in più.Passo 6
Passo 7
Suggerimento