Come utilizzare la funzione OFFSET in Excel (3 esempi)

  • Condividi Questo
Hugh West

Microsoft Excel fornisce diverse funzioni per massimizzare e velocizzare la vostra produttività. Oggi vi mostrerò come potete estrarre una particolare sezione da un insieme di dati usando il OFFSET funzione di Excel .

Scarica il quaderno di esercizi

Per una migliore comprensione, potete scaricare la seguente cartella di lavoro Excel ed esercitarvi da soli.

Utilizzo della funzione OFFSET.xlsx

Introduzione alla funzione OFFSET di Excel

Obiettivo

  • Parte da un particolare riferimento di cella, si sposta su un numero specifico di righe in basso, poi su un numero specifico di colonne a destra e quindi estrae una sezione dal set di dati con un'altezza e una larghezza specifiche.
  • Si tratta di una funzione array, quindi bisogna premere Ctrl + Shift + Invio per inserire questa funzione, a meno che non si sia in Office 365.

Sintassi

=OFFSET(riferimento, righe, colonne,[altezza],[larghezza])

Argomenti

Argomenti Richiesto o facoltativo Valore
riferimento Richiesto Il riferimento alla cella da cui inizia il movimento.
file Richiesto Il numero di righe si sposta verso il basso.
cols Richiesto Il numero di colonne si sposta verso destra.
[altezza] Opzionale Il numero di righe della sezione dei dati da estrarre. L'impostazione predefinita è 1.
[larghezza] Opzionale Il numero di colonne della sezione dei dati che viene estratta. L'impostazione predefinita è 1.

Valore di ritorno

  • Restituisce una sezione di un insieme di dati con un'altezza e una larghezza specifiche, situata a un numero specifico di righe in basso e a un numero specifico di colonne a destra rispetto a un determinato riferimento di cella.
Note
  • Se l'argomento righe è un numero negativo, la funzione sposta il numero di righe specificato verso l'alto rispetto alla cella di riferimento, anziché verso il basso.
  • Ma dopo aver raggiunto la destinazione, raccoglierà sempre una sezione dell'altezza specificata verso il basso e della larghezza specificata verso destra.
  • Ad esempio, la formula OFFSET(D9,-3,1,2,2) inizia a muoversi dalla cella D9 , poi si sposta 3 righe verso l'alto, quindi si sposta di 1 colonna verso destra.
  • Ma dopo aver raggiunto la cella di destinazione, raccoglie una sezione di 2 altezza delle file dal basso verso l'alto e poi 2 larghezza delle colonne da destra verso l'alto.

  • Se l'argomento cols è un numero negativo, la funzione sposta il numero di colonne specificato a sinistra rispetto alla cella di riferimento, invece di spostarsi a destra.
  • Ma dopo aver raggiunto la destinazione, raccoglierà sempre una sezione dell'altezza specificata verso il basso e della larghezza specificata verso destra.
  • Ad esempio, la formula OFFSET(F6,3,-3,2,2) inizia a muoversi dalla cella F6 , poi si sposta 3 file verso il basso, poi si sposta 3 colonne verso sinistra.
  • Ma dopo aver raggiunto la cella di destinazione, raccoglie una sezione di 2 altezza delle file dal basso verso l'alto e poi 2 larghezza delle colonne da destra verso l'alto.

  • Se uno dei quattro argomenti righe, colonne, [altezza] o [larghezza] è una frazione, Excel lo converte automaticamente in un numero intero.
  • Ad esempio, nella formula OFFSET(B4,3.7,3,2,2) , l'argomento della riga è una frazione, 7 . Excel ha convertito il tutto in 3 e poi si è spostato 3 file in basso da B4 e poi 3 colonne a destra.
  • E poi ha raccolto una sezione di 2 file alte e 2 colonne.

3 Esempi di utilizzo della funzione OFFSET di Excel

Questo articolo vi mostrerà come utilizzare la funzione OFFSET In questo caso, si selezionerà un'intera colonna di un set di dati, un'intera riga di un set di dati e più righe e più colonne adiacenti di un set di dati.

Esempio 1: applicazione della funzione OFFSET di Excel per l'ordinamento di un'intera riga

In questa sezione, dimostreremo come estrarre tutti i valori di un'intera riga utilizzando la funzione OFFSET Quindi, per conoscere il metodo, potete seguire i passaggi indicati di seguito.

Passi:

  • Abbiamo un record di vendite di 5 anni di 13 prodotti di un'azienda chiamata Mars Group.
  • Ora cercheremo di ordinare un'intera riga usando la funzione OFFSET .
  • Proviamo a estrarre il record di vendite della Televisione per tutti gli anni.
  • Vedete, la televisione è il 7 prodotto nell'elenco dei prodotti.
  • E abbiamo una sezione di dati da raccogliere che si estende per oltre 5 anni ( 5 colonne).
  • Quindi, la nostra formula sarà mostrata di seguito.
=OFFSET(B5,7,1,1,5)

  • Quindi, premere CTRL+SHIFT+ENTER.

RIPARTIZIONE DELLA FORMULA
  • La funzione OFFSET inizia a muoversi dalla cella B5 .
  • Poi si sposta di 7 righe verso il basso per trovare il televisore.
  • E poi si muove 1 verso destra per atterrare nel primo anno, il 2016.
  • Poi estrae una sezione di 1 fila altezza e 5 Larghezza delle colonne. Questo è il record di vendite di televisori dal 2016 al 2020.
  • Infine, vedrete che abbiamo ottenuto il record di vendite della Televisione di tutti gli anni.

Per saperne di più: Come usare la funzione ROW in Excel (con 8 esempi)

Esempio 2: Ordinamento di un'intera colonna utilizzando la funzione OFFSET in Excel

In questa sezione, dimostreremo come estrarre tutti i valori di un'intera colonna applicando la funzione OFFSET Quindi, per conoscere il metodo, potete seguire i passaggi indicati di seguito.

Passi:

  • In primo luogo, si procederà all'ordinamento di un'intera colonna dallo stesso insieme di dati.
  • Dopodiché, cerchiamo di scoprire tutte le vendite dell'anno 2018.
  • Qui, il 2018 è il 3a anno nell'anno.
  • Ed estrarremo un elenco di un totale di 13
  • Quindi, scrivete qui la seguente formula.
=OFFSET(B5,1,3,13,1)

  • Quindi, premere CTRL+SHIFT+ENTER .

RIPARTIZIONE DELLA FORMULA
  • Inizia nuovamente a muoversi dalla cella B5 .
  • Si sposta di 1 riga verso il basso fino al primo portatile del prodotto.
  • Poi si sposta 3 colonne fino all'anno 2018.
  • Quindi estrae una sezione di 13 altezza delle righe (tutti i prodotti) e 1 larghezza della colonna (solo di
  • Infine, vedrete che abbiamo differenziato tutte le vendite dell'anno 2018.

Per saperne di più: Come utilizzare la funzione COLONNA in Excel (4 semplici esempi)

Esempio 3: Uso della funzione OFFSET per ordinare righe multiple e colonne multiple adiacenti

In questa sezione, dimostreremo come estrarre tutti i valori per righe e colonne multiple adiacenti utilizzando la funzione OFFSET Quindi, per conoscere il metodo, potete seguire i passaggi indicati di seguito.

Passi:

  • In primo luogo, raccoglieremo una sezione di più righe e più colonne dal set di dati.
  • Proviamo quindi a raccogliere le vendite dei prodotti telefono, frigorifero e televisione negli anni 2017, 2018 e 2019.
  • Dopo di che, vedete, il telefono è il e il 2017 è il secondo anno.
  • Qui, la sezione raccolta avrà 3 file (telefono, frigorifero e televisione) e 3 (2017, 2018 e 2019).
  • Quindi, scrivete qui la seguente formula.
=OFFSET(B4,5,2,3,3)

  • Quindi, premere CTRL+SHIFT+ENTER.

RIPARTIZIONE DELLA FORMULA
  • Inizia nuovamente a spostarsi dalla cella B5 .
  • Si sposta a 5 file fino al telefono del prodotto.
  • Poi si sposta 2 colonne verso destra fino all'anno 2017 .
  • Raccoglie quindi i dati di 3 file in altezza (Telefono, Frigorifero e Televisore) e 3 colonne in larghezza (2017, 2018 e 2019).
  • Abbiamo raccolto i dati di vendita di telefoni, frigoriferi e televisori degli anni 2017, 2018 e 2019.

Per saperne di più: Come utilizzare la funzione ROWS in Excel (con 7 semplici esempi)

Errori comuni con la funzione OFFSET
  • #VALORE mostra quando un argomento ha un tipo di dati errato. Ad esempio, l'argomento riga deve essere un numero. Se è un testo, mostrerà #VALORE

Conclusione

In questo articolo abbiamo trattato 3 Esempi di utilizzo appropriati la funzione OFFSET in Excel Ci auguriamo sinceramente che questo articolo vi sia piaciuto e che abbiate imparato molto. Inoltre, se volete leggere altri articoli su Excel, potete visitare il nostro sito web, Exceldemy. Se avete domande, commenti o consigli, lasciateli gentilmente nella sezione commenti qui sotto.

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.