Sommario
Scoprite un nuovo modo incredibilmente semplice per inserire un'immagine in una cella utilizzando la funzione IMMAGINE.
Per anni gli utenti di Microsoft Excel hanno inserito immagini nei fogli di lavoro, ma ciò richiedeva un notevole sforzo e pazienza. Ora, finalmente, tutto questo è finito. Con la nuova funzione IMMAGINE, è possibile inserire un'immagine in una cella con una semplice formula, inserire immagini all'interno delle tabelle di Excel, spostare, copiare, ridimensionare, ordinare e filtrare le celle con immagini proprio come le celle normali. Invece di fluttuare in cima aun foglio di calcolo, le immagini sono ora parte integrante di esso.
Funzione IMMAGINE di Excel
La funzione IMMAGINE di Excel è progettata per inserire immagini nelle celle da un URL. Sono supportati i seguenti formati di file: BMP, JPG/JPEG, GIF, TIFF, PNG, ICO e WEBP.
La funzione richiede un totale di 5 argomenti, di cui solo il primo è necessario.
IMAGE(sorgente, [alt_text], [sizing], [height], [width])Dove:
Fonte (obbligatorio) - il percorso URL del file immagine che utilizza il protocollo "https". Può essere fornito sotto forma di stringa di testo racchiusa tra doppi apici o come riferimento alla cella contenente l'URL.
Alt_text (opzionale) - il testo alternativo che descrive l'immagine.
Dimensionamento (opzionale) - definisce le dimensioni dell'immagine. Può essere uno dei seguenti valori:
- 0 (valore predefinito) - adatta l'immagine alla cella mantenendo le sue proporzioni.
- 1 - riempie la cella con l'immagine ignorandone le proporzioni.
- 2 - mantenere le dimensioni dell'immagine originale, anche se supera il confine della cella.
- 3 - impostare l'altezza e la larghezza dell'immagine.
Altezza (opzionale) - l'altezza dell'immagine in pixel.
Larghezza (opzionale) - la larghezza dell'immagine in pixel.
Disponibilità della funzione IMMAGINE
IMAGE è una nuova funzione, attualmente disponibile solo nel canale Office Insider Beta per gli utenti di Microsoft 365 per Windows, Mac e Android.
Formula di base IMMAGINE in Excel
Per creare una formula IMMAGINE nella sua forma più semplice, è sufficiente fornire solo il primo argomento, che specifica l'URL del file immagine. Si ricorda che sono ammessi solo gli indirizzi HTTPS e non HTTP. L'URL fornito deve essere racchiuso tra doppi apici, come una normale stringa di testo. Facoltativamente, nel secondo argomento è possibile definire un testo alternativo che descriva l'immagine.
Ad esempio:
=IMAGE("//cdn.ablebits.com/_img-blog/image-function/items/umbrella.png", "umbrella")
Se si omette o si imposta il terzo argomento a 0, l'immagine si adatta alla cella, mantenendo il rapporto larghezza/altezza. L'immagine si adatta automaticamente quando la cella viene ridimensionata:
Quando si passa il mouse sulla cella con una formula IMMAGINE, viene visualizzata la descrizione degli strumenti. La dimensione minima del riquadro della descrizione degli strumenti è preimpostata. Per ingrandirla, trascinare l'angolo inferiore destro del riquadro come mostrato di seguito.
Per riempire l'intera cella con un'immagine, impostare il terzo argomento su 1. Ad esempio:
=IMAGE("//cdn.ablebits.com/_img-blog/image-function/items/water.jpg", "ocean", 1)
Di solito, questo funziona bene per le immagini di arte astratta che si adattano bene a quasi tutti i rapporti larghezza/altezza.
Se si decide di impostare l'altezza e la larghezza dell'immagine (rispettivamente il quarto e il quinto argomento), assicurarsi che la cella sia abbastanza grande da contenere l'immagine di dimensioni originali. In caso contrario, sarà visibile solo una parte dell'immagine.
Una volta inserita l'immagine, è possibile copiarla in un'altra cella semplicemente copiando la formula. Oppure si può riferimento a una cella con una formula IMMAGINE come qualsiasi altra cella del foglio di lavoro. Ad esempio, per copiare un'immagine da C4 a D4, inserite la formula =C4 in D4.
Come inserire immagini nelle celle di Excel - esempi di formule
L'introduzione della funzione IMMAGINE in Excel ha "sbloccato" molti nuovi scenari che prima erano impossibili o molto complicati. Di seguito troverete un paio di esempi di questo tipo.
Come creare un elenco di prodotti con immagini in Excel
Con la funzione IMMAGINE, la creazione di un elenco di prodotti con immagini in Excel diventa incredibilmente facile. I passaggi sono:
- Creare un nuovo elenco di prodotti nel foglio di lavoro, importare un elenco esistente da un database esterno come file csv o utilizzare un modello di inventario prodotti disponibile in Excel.
- Caricate le immagini dei prodotti in una cartella del vostro sito web.
- Costruite la formula IMMAGINE per il primo elemento e inseritela nella cella più in alto. Nella formula, solo il primo argomento ( fonte ) deve essere definito. Il secondo argomento ( alt_text ) è opzionale.
- Copiate la formula nelle celle sottostanti del file Immagine colonna.
- In ogni formula IMMAGINE, modificate il nome del file e il testo alternativo, se lo avete fornito. Poiché tutte le immagini sono state caricate nella stessa cartella, questa è l'unica modifica da apportare.
In questo esempio, la formula sottostante va a E3:
=IMAGE("//cdn.ablebits.com/_img-blog/image-function/items/boots.jpg", "Stivali Wellington")
Di conseguenza, abbiamo ottenuto il seguente elenco di prodotti con immagini in Excel:
Come restituire un'immagine in base al valore di un'altra cella
Per questo esempio, creeremo un elenco a discesa di elementi ed estrarremo un'immagine correlata in una cella vicina. Quando si seleziona un nuovo elemento dal menu a discesa, l'immagine corrispondente apparirà accanto ad esso.
- Poiché puntiamo a un discesa dinamica che si espande automaticamente quando vengono aggiunti nuovi elementi, il nostro primo passo è quello di convertire il set di dati in una tabella di Excel. Il modo più veloce è quello di usare la scorciatoia Ctrl + T. Una volta creata la tabella, è possibile darle il nome che si desidera. La nostra è stata chiamata Elenco prodotti .
- Creare due intervalli di nomi per il file Articolo e Immagine colonne, escluse le intestazioni delle colonne:
- Articoli con riferimento a =Lista_prodotti[ITEM]
- Immagini con riferimento a =Lista_prodotti[IMMAGINE]
- Con la cella per il menu a tendina selezionata, spostarsi nella cartella Dati scheda> Strumenti per la data gruppo, fare clic su Convalida dei dati e configurare l'elenco a discesa in base a un nome Excel. Nel nostro caso, =Articoli è utilizzato per Fonte .
- Nella cella designata per l'immagine, inserire la seguente formula XLOOKUP:
=XLOOKUP(A2, Elenco_prodotti[ITEM], Elenco_prodotti[IMAGE])
Guarda anche: Aggiungere una linea verticale al grafico di Excel: grafico a dispersione, a barre e a lineeDove A2 ( valore_di_ricerca ) è la cella a discesa.
Quando si consulta una tabella, la formula utilizza riferimenti strutturati come:
- Matrice_di_ricerca - Product_list[ITEM] che dice di cercare il valore di ricerca nella colonna ITEM.
- Matrice_di_ritorno - Product_list[IMAGE]) che dice di restituire una corrispondenza dalla colonna denominata IMAGE.
Il risultato sarà simile a questo:
Ecco il nostro elenco a discesa con immagini correlate in azione: non appena si seleziona un elemento in A2, la sua immagine viene immediatamente visualizzata in B2:
Come creare un menu a tendina con immagini in Excel
Nelle versioni precedenti di Excel non era possibile aggiungere immagini a un elenco a discesa. La funzione IMMAGINE ha cambiato questa situazione: ora è possibile creare un elenco a discesa di immagini in 4 rapidi passaggi:
- Iniziare con la definizione dei due nomi per il dataset. Nel nostro caso, i nomi sono:
- Elenco prodotti - la tabella di origine (A10:E20 nella schermata seguente).
- Immagini - si riferisce alla colonna IMMAGINE della tabella, esclusa l'intestazione.
Per istruzioni dettagliate, vedere Come definire un nome in Excel.
- Per ogni formula IMMAGINE, configurare l'opzione alt_text Argomentare esattamente come si desidera che il testo alternativo appaia nell'elenco a discesa.
- In A2, creare un elenco a discesa con Fonte riferito a = Immagini .
- Inoltre, è possibile recuperare ulteriori informazioni sull'elemento selezionato con l'aiuto di queste formule:
Ottenere il nome dell'elemento:
=XLOOKUP($A$2, Elenco_prodotti[IMMAGINE], Elenco_prodotti[ARTICOLO])
Estrarre la quantità:
=XLOOKUP($A$2, Elenco_prodotti[IMMAGINE], Elenco_prodotti[QUANTITÀ])
Estrarre il costo:
=XLOOKUP($A$2, Elenco_prodotti[IMMAGINE], Elenco_prodotti[COSTO])
Poiché i dati di origine sono contenuti in una tabella, i riferimenti utilizzano una combinazione di nomi di tabelle e colonne. Per saperne di più sui riferimenti alle tabelle.
La finestra a tendina con le immagini che ne risulta è mostrata nell'immagine:
Problemi e limiti noti della funzione IMMAGINE di Excel
Attualmente la funzione IMMAGINE è in fase di beta testing, quindi avere qualche problema è normale e previsto :)
- È possibile utilizzare solo immagini salvate su siti web esterni "https".
- Le immagini salvate su OneDrive, SharePoint e sulle reti locali non sono supportate.
- Se il sito web in cui è memorizzato il file immagine richiede l'autenticazione, l'immagine non verrà visualizzata.
- Il passaggio tra le piattaforme Windows e Mac può causare problemi con il rendering delle immagini.
- Il formato di file GIF è supportato, ma viene visualizzato in una cella come immagine statica.
Ecco come inserire un'immagine in una cella utilizzando la funzione IMMAGINE. Vi ringrazio per la lettura e spero di vedervi sul nostro blog la prossima settimana!
Quaderno pratico
Funzione IMMAGINE di Excel - esempi di formula (file .xlsx)