Tra le funzioni matematiche (?) c’è una famosa funzione di crittografia per i testi!
| ROT13() | testo | Cifra una stringa spostando i caratteri di 13 posizioni nell’alfabeto. Dopo la lettera Z, la cifratura riprende dall’inizio dell’alfabeto (Rotazione). |
Operazioni con i testi
| CONCATENA | testo1 testo2 … |
Concatena le stringhe di testo |
| RIPETI | testo volte |
Concatena tante volte lo stesso testo |
| SOSTITUISCI | testo vecchio nuovo numero |
Sostituisce all’interno del testo tutte le comparse di vecchio con nuovo. Eventualmente agisce solo sull’occorrenza di vecchio con il numero specificato. |
…
| IDENTICO | testo1 testo2 … |
Confronta due stringhe e restituisce VERO o FALSO |
| LUNGHEZZA | testo | Conta il numero di caratteri presenti |
| RICERCA | testo stringa inizio |
Restituisce la posizione del testo nella stringa, eventualmente a partire dal carattere in posizione inizio. Non c’è differenza tra maiuscolo e minuscolo. |
| TROVA | testo stringa inizio |
… Distingue tra maiuscolo e minuscolo. |
…
| DESTRA | testo num |
Restituisce l’ultimo carattere a destra, oppure il num specificato di caratteri |
| SINISTRA | testo num |
Restituisce il primo carattere a sinistra, oppure il num specificato di caratteri |
…
| ANNULLA.SPAZI | testo | Rimuove gli spazi dal testo, esclusi gli spazi singoli tra le parole |
| MAIUSC | testo | Il testo convertito in maiuscolo |
| MAIUSC.INIZ | testo | Le prime lettere delle parole del testo in maiuscolo, le altre in minuscolo |
| MINUSC | testo | Il testo convertito in minuscolo |
…
| ASC | Modifica le lettere inglesi o il katakana a doppio byte all’interno di una stringa di caratteri in caratteri a singolo byte |
| BAHTTESTO | Converte un numero in testo, utilizzando il formato valuta ß (baht) |
| CODICE.CARATT | Restituisce il carattere specificato dal numero di codice |
| LIBERA | Rimuove dal testo tutti i caratteri che non possono essere stampati |
| CODICE | Restituisce un codice numerico per il primo carattere di una stringa di testo |
| VALUTA | Converte un numero in testo, utilizzando il formato valuta € (euro) |
| TROVA, TROVA.B | Rileva un valore di testo all’interno di un altro (distingue tra maiuscole e minuscole) |
| FISSO | Formatta un numero come testo con un numero fisso di decimali |
| ORDINAMENTO.JIS | Modifica le lettere inglesi o il katakana a singolo byte all’interno di una stringa di caratteri in caratteri a doppio byte. |
| SINISTRA, SINISTRAB | Restituisce il carattere più a sinistra di un valore di testo |
| LUNGHEZZA, LUNGB | Restituisce il numero di caratteri di una stringa di testo |
| STRINGA.ESTRAI, MEDIA.B | Restituisce un numero specifico di caratteri di una stringa di testo a partire dalla posizione specificata |
| FURIGANA | Estrae i caratteri fonetici (furigana) da una stringa di testo |
| RIMPIAZZA, SOSTITUISCI.B | Sostituisce i caratteri all’interno di un testo |
| RIPETI | Ripete un testo per il numero di volte specificato |
| DESTRA, DESTRA.B | Restituisce il carattere più a destra di un valore di testo |
| RICERCA, CERCA.B | Rileva un valore di testo all’interno di un altro (non distingue tra maiuscole e minuscole) |
| SOSTITUISCI | Sostituisce il nuovo testo al testo contenuto in una stringa |
| T | Converte gli argomenti in testo |
| TESTO | Formatta un numero e lo converte in testo |
| VALORE |