Gioca a puzzle su Excel
MehmetSalihKoten, un utente Reddit, ha creato una versione completamente funzionale di Tetris in Microsoft Excel.
Conosciamo fin troppo bene la funzione CONCATENA per combinare diverse stringhe o numeri in Excel . Presenta però alcune limitazioni:
1. Gli argomenti devono essere separati da virgole.
2. Questa funzione non può ottenere oggetti in un intervallo per eseguire l'unione.
3. Non è prevista l'aggiunta di un separatore.
Con questi inconvenienti, in Excel 2016 è stata introdotta una nuova funzione denominata TEXTJOINT, che esegue la stessa funzione della funzione CONCATENA ma in modo più efficiente.
Descrizione della funzione TEXTJOIN
La funzione TEXTJOIN unisce testo da più intervalli e/o stringhe, incluso un separatore tra i valori di testo uniti. Se il delimitatore è una stringa di testo vuota, questa funzione concatenerà effettivamente gli intervalli.
Sintassi della funzione TEXTJOIN
Questa funzione ha la seguente sintassi:
TEXTJOIN(delimitatore, ignora_vuoto, testo1, [testo2], …)
Analizziamo la sintassi precedente:
Esempio della funzione TEXTJOIN
Di seguito sono riportati alcuni esempi per comprendere meglio questa funzione.
Esempio 1:
In questo esempio, abbiamo una tabella dati che include il nome, il cognome e lo stato di residenza di ogni persona. Qui utilizzeremo la funzione TEXTJOIN per creare un ID univoco per ogni persona combinando nome, cognome e stato. La formula utilizza un carattere di sottolineatura come delimitatore, imposta il secondo argomento su TRUE in modo che non vi siano celle vuote e l'intervallo A2:C2 è l'intervallo connesso.
Trascina verso il basso la formula nella cella D2, otterrai l'ID per ogni persona.
Esempio 2:
In questo esempio, nella stessa tabella dati sopra, troviamo un elenco di tutti i nomi delle persone nello stato di LA utilizzando due volte la funzione TEXTJOIN. Per prima cosa utilizza la funzione TEXTJOIN combinata con la funzione IF per trovare persone che soddisfano le condizioni di cui sopra, ovvero persone che vivono nello stato di Los Angeles. Il risultato restituirà il nome completo della persona. Quando trasciniamo la formula verso il basso, la colonna verrà riempita con il nome completo. Se vivi in un altro stato, la casella verrà lasciata vuota.
Successivamente, utilizzeremo nuovamente la funzione TEXTJOIN per ottenere l'elenco in una cella separata da virgole. Per fare ciò, scriveremo la seguente formula nella cella B2.
= TEXTJOIN (“,”, VERO, D5:D13)
Come mostrato nell'immagine qui sotto:
Il risultato sarà un elenco di nomi separati da virgole come mostrato di seguito:
Le celle vuote verranno omesse dalla stringa combinata perché abbiamo impostato l'opzione due su TRUE.
Esempio 3:
Possiamo usare la funzione TEXTJOIN per creare frasi di completamento automatico. Ad esempio, usalo per scrivere commenti su una trascrizione per sapere a quale classe appartiene lo studente.
Nell'esempio seguente, creeremo una tabella LOOKUP per trovare il voto corrispondente dello studente e restituiremo i commenti utilizzando la funzione TEXTJOIN. La tabella seguente contiene informazioni sull'intervallo di punteggio e la classe corrispondente a tale intervallo di punteggio.
La formula di RICERCA è la seguente:
= CERCA (F4, L5: L8, N5: N8)
Poiché sappiamo che la funzione LOOKUP ha almeno tre argomenti, il primo è il valore di ricerca, F4 in questo esempio. Il secondo argomento è l'intervallo di ricerca, ovvero L5:L8 in questa formula, e l'ultimo argomento è l'intervallo di ritorno, ovvero N5:N8 nella formula. Quindi la formula cerca il punto nella prima colonna (colonna L) e restituisce il valore dalla colonna N.
La formula recupera le informazioni dalla seguente tabella situata tra E3:F5.
La formula di ricerca discussa nel paragrafo precedente è presente nella cella F5 e restituisce una valutazione C per il punteggio 34. Utilizzeremo ora la funzione TEXTJOIN per creare un commento che può essere inserito nei report.
Supponiamo di volere una frase del genere:
[Nome candidato] hai ottenuto [punti] e il tuo voto è [Voto].
Avremo la seguente formula:
=TEXTJOIN(" ",VERO,F3,"Hai superato",F4,"punteggio, posizione",F5,".")
In questa formula:
1. Il primo argomento è un delimitatore impostato su uno spazio (“ “), che lo fa sembrare una frase.
2. Il secondo argomento è impostato su TRUE come al solito.
3. F3 è il nome dello studente
4. La parte successiva "You Pass" rimarrà la stessa per il caso di ogni studente.
5. Poi c'è F4, il punteggio per lo studente.
6. L'argomento successivo alla parte fissa rimarrà lo stesso per tutti i casi.
7. Il secondo argomento è la classe nella cella F5.
8. L'ultimo argomento è il segno di punteggiatura che rappresenta la fine della frase.
Ti auguro successo!
Vedi altro:
MehmetSalihKoten, un utente Reddit, ha creato una versione completamente funzionale di Tetris in Microsoft Excel.
Per convertire le unità di misura in Excel, utilizzeremo la funzione Converti.
Cos'è la funzione CERCA.ORIZZ? Come utilizzare la funzione CERCA.ORIZZ in Excel? Scopriamolo con LuckyTemplates!
La funzione SEERRORE in Excel è abbastanza comunemente utilizzata. Per usarlo bene, è necessario comprendere la formula SEERRORE di Microsoft Excel.
Qual è la funzione VALORE in Excel? Qual è la formula del valore in Excel? Scopriamolo con LuckyTemplates.com!
La funzione EOMONTH in Excel viene utilizzata per visualizzare l'ultimo giorno di un determinato mese, con un'implementazione molto semplice. Otterrai quindi l'ultimo giorno di un mese specifico in base ai dati che abbiamo inserito.
Vuoi automatizzare le attività ripetitive in Excel VBA? Impariamo quindi come utilizzare un ciclo Do-While per implementare una serie di azioni che si ripetono finché non viene soddisfatta una condizione.
La larghezza della colonna e l'altezza della riga predefinite in Excel potrebbero non corrispondere ai dati immessi. L'articolo seguente mostra alcuni modi per modificare la dimensione di colonne, righe e celle in Excel 2016. Fai riferimento ad esso!
Ogni volta che lavori con Excel, dovrai inserire informazioni, o contenuti, nelle celle. Impariamo con LuckyTemplates i concetti di base di celle e intervalli in Excel 2016!
Cos'è la funzione Xlookup in Excel? Come utilizzare Xlookup in Excel? Scopriamolo con LuckyTemplates.com!