Add-in “Funzioni di TuttoExcel” (versione 0.9.0b)

ATTENSIONE: VERSIONE OBSOLETA. Nuova versione disponibile qui

funzioni_tuttoexcel

Questo add in è stato creato per risolvere molti dei problemi che affliggono gli utenti di questo blog con lo scopo di aiutare loro e chi si imbatte negli stessi problemi a risolverli velocemente ed essere più produttivi.

L’add in contiene diverse funzioni aggiuntive da usare nelle proprie formule Excel semplici da usare e veloci, il codice che lo compone è stato scritto in C# con l’aiuto della libreria Excel-DNA e necessita del .NET Framework 2.0 o superiore (se avete Windows XP o successivi siete già pronti).

FunzioniTuttoExcel.zip (695 download)

Come installare l’add in

Prima di tutto occorre decomprimere il file ZIP in una cartella che non dovrà essere cancellata, quindi selezionare un percorso che dovrà sempre rimanere tale (es. in Documenti\AddinTuttoExcel o in Programmi\AddinTuttoExcel, quindi seguire la procedura

  1. Cliccare su “File” in alto a sinistra
  2. Cliccare su “Opzioni” nella barra di sinistra
  3. Nella maschera Opzioni cliccare su “Componenti Aggiuntivi” nelle voci a sinistra
  4. In fondo alla maschera che appare cliccare su “Vai”
  5. Dalla maschera che appare selezionare “Sfoglia”
  6. Andare nella cartella che contiene l’add in
  7. Cliccare su OK
  8. Assicurarsi che l’add in sia selezionato e cliccare su OK in ogni maschera

Le funzioni incluse nel pacchetto sono le seguenti (le istruzioni video dopo ogni voce o gruppo di voci correlate)

Funzioni sul Codice Fiscale

  • CODICEFISCALE.ESTRAI : Estrae un codice fiscale da un testo
  • CODICEFISCALE.VALIDA : Valida formalmente un codice fiscale
  • CODICEFISCALE.ANNO : Restituisce l’anno di nascita
  • CODICEFISCALE.GIORNO : Restituisce il giorno di nascita
  • CODICEFISCALE.MESE : Restituisce il mese di nascita
  • CODICEFISCALE.DATA : Restituisce la data di nascita
  • CODICEFISCALE.SESSO : Restituisce il sesso (M o F)

Funzioni su Partita IVA

  • PARTITAIVA.VALIDA : Valida formalmente una Partita IVA

Funzioni su indirizzi Email

  • EMAIL.ESTRAI : Estrae il primo indirizzo email contenuto in un testo
  • EMAIL.VALIDA : Valida formalmente un indirizzo email
  • EMAIL.DOMINIO : Estrae il dominio di un indirizzo email (es. @outlook.it o outlook.it)
  • EMAIL.UTENTE : Estrae il nome utente di un indirizzo email

Funzioni su stringhe e numeri

  • ESTRAI.CAMPO : Estrae un elemento da una stringa composta da elementi separati da un simbolo (es. campo1, campo2, campo3 o campo1|campo2|campo3)
  • ESTRAI.NUMERI : Estrae i numeri contenuti in un testo
  • ESTRAI.STRINGA : Estrae una stringa fino a/da un carattere/i passato
  • ESTRAI.STRINGA2 : Estrae una stringa compresa fra due simboli
  • CONCATENA.AVANZATO : Concatena dei valori all’interno di un modello di stringa
  • CONCATENA.SEPARATO : Concatena dei valori frapponendo un carattere
  • CONTA.OCCORRENZE : Conta le occorrenze di una stringa all’interno di un testo
  • RIMUOVI.NUMERI : Rimuove i numeri da un testo
  • RIMUOVI.SIMBOLI : Rimuove i simboli non alfanumerici da un testo

INVERTI.STRINGA: Inverte tutti i caratteri di una stringa

  • NUM.VICINOA: Trova il numero più vicino a quello passato

Funzioni con Espressioni Regolari

Queste funzioni sono dedicate all’uso delle espressioni regolari. Questo tipo di operazioni sono normalmente possibili solo con l’uso delle macro ma, con questo add in, possono essere usate facilmente all’interno delle formule. Le espressioni regolare (o Regular Expression) sono uno strumento molto potente, in parole semplici sono delle “regole”, una sequenza di simboli (quindi una stringa) che identifica un insieme di stringhe. Molte delle altre funzioni presenti in questo add in ne fanno uso internamente. Per maggiori informazioni sulle espressioni vi consiglio di visitare la pagina di WikiPedia dedicata o questo articolo che le spiega in modo abbastanza semplice.

  • REGEX.CONTA : Conta le occorrenze di un’espressione regolare  in un testo
  • REGEX.CONTIENE : Controlla che un testo contenga un’espressione regolare
  • REGEX.ESTRAI : Estrae una stringa da un testo in base ad un’espressione regolare
  • REGEX.VALIDA : Valida una stringa in base ad un’espressione regolare

Altre funzioni

  • TE.FUNZIONI.INFO : Restituisce informazioni sull’add in installato (versione)

Avvertenze

Prima di distribuire il file che contiene queste funzioni  assicurarsi di aver convertito i risultati in valori o che chi riceve il file abbia lo stesso add in installato.

Licenza d’uso

Il presente add in è rilasciato gratuitamente per uso personale e commerciale.

Versioni

03/11/2015: Versione 0.9.0b: prima beta funzionante rilasciata al pubblico, non dovrebbe contenere nessun errore ma aspetto che voi facciate qualche test imparziale (io sono di parte) e i vostri commenti prima di identificarla come release definitiva.