Come bloccare una cella in una formula di Excel

Spesso, gli utenti devono affrontare la necessità di aggiungere una cella in una formula. Ad esempio, si verifica in situazioni in cui si desidera copiare una formula, ma in modo che il collegamento non si sposti su e giù per lo stesso numero di celle in cui è stato copiato dalla posizione originale.

In questo caso, puoi correggere il riferimento di cella in Excel. E questo può essere fatto in diversi modi contemporaneamente. Diamo un'occhiata più da vicino a come raggiungere questo obiettivo.

Che cos'è un collegamento Excel

Il foglio è composto da celle. Ciascuno di essi contiene informazioni specifiche. Altre celle possono usarlo nei calcoli. Ma come fanno a capire da dove ottenere i dati? Li aiuta a creare collegamenti.

Ogni collegamento designa una cella con una lettera e un numero. Una lettera rappresenta una colonna e un numero rappresenta una riga. 

Esistono tre tipi di collegamenti: assoluti, relativi e misti. Il secondo è impostato di default. Un riferimento assoluto è quello che ha un indirizzo fisso sia di una colonna che di una colonna. Di conseguenza, misto è quello in cui è fissata una colonna separata o una riga.

Il metodo 1

Per salvare sia gli indirizzi di colonna che di riga, attenersi alla seguente procedura:

  1. Fare clic sulla cella contenente la formula.
  2. Fare clic sulla barra della formula per la cella di cui abbiamo bisogno.
  3. Premere F4.

Di conseguenza, il riferimento di cella cambierà in assoluto. Si riconosce dal caratteristico segno del dollaro. Ad esempio, se si fa clic sulla cella B2 e quindi su F4, il collegamento sarà simile al seguente: $B$2.

Come bloccare una cella in una formula di Excel
1
Come bloccare una cella in una formula di Excel
2

Cosa significa il simbolo del dollaro prima della parte dell'indirizzo per cella?

  1. Se viene posizionato davanti a una lettera, indica che il riferimento della colonna rimane lo stesso, indipendentemente da dove è stata spostata la formula.
  2. Se il simbolo del dollaro è davanti al numero, indica che la stringa è bloccata. 

Il metodo 2

Questo metodo è quasi lo stesso del precedente, devi solo premere F4 due volte. per esempio, se avessimo la cella B2, in seguito diventerà B$2. In parole semplici, in questo modo siamo riusciti a sistemare la linea. In questo caso, la lettera della colonna cambierà.

Come bloccare una cella in una formula di Excel
3

È molto comodo, ad esempio, nelle tabelle in cui è necessario visualizzare il contenuto della seconda cella dall'alto nella cella inferiore. Invece di fare una tale formula molte volte, è sufficiente correggere la riga e lasciare che la colonna cambi.

Il metodo 3

Questo è completamente lo stesso del metodo precedente, devi solo premere il tasto F4 tre volte. Quindi solo il riferimento alla colonna sarà assoluto e la riga rimarrà fissa.

Come bloccare una cella in una formula di Excel
4

Il metodo 4

Supponiamo di avere un riferimento assoluto a una cella, ma qui era necessario renderlo relativo. Per fare ciò, premi il tasto F4 così tante volte che non ci sono segni $ nel collegamento. Quindi diventerà relativo e quando sposti o copi la formula, sia l'indirizzo della colonna che l'indirizzo della riga cambieranno.

Come bloccare una cella in una formula di Excel
5

Bloccare le celle per un ampio intervallo

Vediamo che i metodi di cui sopra non presentano alcuna difficoltà da eseguire. Ma i compiti sono specifici. E, ad esempio, cosa fare se abbiamo diverse dozzine di formule contemporaneamente, i cui collegamenti devono essere trasformati in assoluti. 

Sfortunatamente, i metodi standard di Excel non raggiungeranno questo obiettivo. Per fare ciò, è necessario utilizzare un componente aggiuntivo speciale chiamato VBA-Excel. Contiene molte funzionalità aggiuntive che ti consentono di eseguire attività comuni con Excel molto più velocemente.

Include più di cento funzioni definite dall'utente e 25 diverse macro, e viene anche aggiornato regolarmente. Ti permette di migliorare il lavoro con quasi tutti gli aspetti:

  1. Cellule.
  2. Macro.
  3. Funzioni di diverso tipo.
  4. Collegamenti e array.

In particolare, questo componente aggiuntivo consente di correggere i collegamenti in un gran numero di formule contemporaneamente. Per fare ciò, è necessario eseguire i seguenti passaggi:

  1. Seleziona un intervallo.
  2. Apri la scheda VBA-Excel che apparirà dopo l'installazione. 
  3. Apri il menu "Funzioni", dove si trova l'opzione "Blocca formule".
    Come bloccare una cella in una formula di Excel
    6
  4. Successivamente, apparirà una finestra di dialogo in cui è necessario specificare il parametro richiesto. Questo componente aggiuntivo ti consente di bloccare una colonna e una colonna separatamente, insieme, e anche rimuovere un blocco già esistente con un pacchetto. Dopo aver selezionato il parametro richiesto utilizzando il pulsante di opzione corrispondente, è necessario confermare le azioni facendo clic su "OK".

Esempio

Facciamo un esempio per renderlo più chiaro. Supponiamo di avere informazioni che descrivono il costo delle merci, la sua quantità totale e i ricavi delle vendite. E ci troviamo di fronte al compito di fare in modo che la tabella, in base alla quantità e al costo, determini automaticamente quanti soldi siamo riusciti a guadagnare senza detrarre le perdite.

Come bloccare una cella in una formula di Excel
7

Nel nostro esempio, per questo è necessario inserire la formula =SI2*DO2. È abbastanza semplice, come puoi vedere. È molto facile usare il suo esempio per descrivere come correggere l'indirizzo di una cella o la sua singola colonna o riga. 

Ovviamente, in questo esempio, puoi provare a trascinare la formula verso il basso usando l'indicatore di riempimento automatico, ma in questo caso le celle verranno automaticamente modificate. Quindi, nella cella D3 ci sarà un'altra formula, dove i numeri saranno sostituiti, rispettivamente, da 3. Inoltre, secondo lo schema – D4 – la formula assumerà la forma = B4 * C4, D5 – similmente, ma con il numero 5 e così via.

Se è necessario (nella maggior parte dei casi risulta), non ci sono problemi. Ma se è necessario correggere la formula in una cella in modo che non cambi durante il trascinamento, sarà un po' più difficile. 

Supponiamo di dover determinare le entrate in dollari. Mettiamolo nella cella B7. Diventiamo un po' nostalgici e indichiamo il costo di 35 rubli per dollaro. Di conseguenza, per determinare le entrate in dollari, è necessario dividere l'importo in rubli per il tasso di cambio del dollaro.

Ecco come appare nel nostro esempio.

Come bloccare una cella in una formula di Excel
8

Se noi, analogamente alla versione precedente, proviamo a prescrivere una formula, falliremo. Allo stesso modo, la formula cambierà in quella appropriata. Nel nostro esempio, sarà così: =MI3*B8. Da qui possiamo vedere. che la prima parte della formula si è trasformata in E3 e ci siamo prefissati questo compito, ma non è necessario modificare la seconda parte della formula in B8. Pertanto, dobbiamo trasformare il riferimento in uno assoluto. Puoi farlo senza premere il tasto F4, semplicemente mettendo il simbolo del dollaro.

Dopo aver trasformato il riferimento alla seconda cella in uno assoluto, è stato protetto dai cambiamenti. Ora puoi trascinarlo in sicurezza usando la maniglia di riempimento automatico. Tutti i dati fissi rimarranno gli stessi, indipendentemente dalla posizione della formula, e i dati non vincolati cambieranno in modo flessibile. In tutte le celle, le entrate in rubli descritte in questa riga saranno divise per lo stesso tasso di cambio del dollaro.

La formula stessa sarà simile a questa:

=Re2/$Si$7

Attenzione! Abbiamo indicato due segni del dollaro. In questo modo mostriamo al programma che sia la colonna che la riga devono essere riparate.

Riferimenti di cella nelle macro

Una macro è una subroutine che consente di automatizzare le azioni. A differenza della funzionalità standard di Excel, una macro consente di impostare immediatamente una cella specifica ed eseguire determinate azioni in poche righe di codice. Utile per l'elaborazione batch di informazioni, ad esempio, se non è possibile installare componenti aggiuntivi (ad esempio, viene utilizzato un computer aziendale, non personale).

Per prima cosa devi capire che il concetto chiave di una macro sono gli oggetti che possono contenere altri oggetti. L'oggetto Cartelle di lavoro è responsabile del libro elettronico (ovvero del documento). Include l'oggetto Fogli, che è una raccolta di tutti i fogli di un documento aperto. 

Di conseguenza, le celle sono un oggetto Celle. Contiene tutte le celle di un particolare foglio.

Ogni oggetto è qualificato con argomenti tra parentesi. Nel caso delle celle, vengono referenziate in questo ordine. Viene elencato per primo il numero di riga, seguito dal numero di colonna o dalla lettera (entrambi i formati sono accettabili).

Ad esempio, una riga di codice contenente un riferimento alla cella C5 sarebbe simile a questa:

Cartelle di lavoro("Book2.xlsm").Fogli("Lista2").Celle(5, 3)

Cartelle di lavoro("Book2.xlsm").Fogli("Lista2").Celle(5, "C")

Puoi anche accedere a una cella usando un oggetto Ordinato. In generale, ha lo scopo di fornire un riferimento a un intervallo (i cui elementi, tra l'altro, possono anche essere assoluti o relativi), ma puoi semplicemente dare un nome di cella, nello stesso formato di un documento Excel.

In questo caso, la linea sarà simile a questa.

Cartelle di lavoro ("Libro2.xlsm"). Fogli ("Lista 2"). Intervallo ("C5")

Può sembrare che questa opzione sia più conveniente, ma il vantaggio delle prime due opzioni è che puoi usare le variabili tra parentesi e fornire un collegamento che non è più assoluto, ma qualcosa come un relativo, che dipenderà dai risultati di i calcoli.

Pertanto, le macro possono essere utilizzate efficacemente nei programmi. In effetti, tutti i riferimenti a celle o intervalli qui saranno assoluti e quindi possono anche essere corretti con essi. È vero, non è così conveniente. L'uso delle macro può essere utile quando si scrivono programmi complessi con un numero elevato di passaggi nell'algoritmo. In generale, il modo standard di utilizzare riferimenti assoluti o relativi è molto più conveniente. 

Conclusioni

Abbiamo scoperto cos'è un riferimento di cella, come funziona, a cosa serve. Abbiamo compreso la differenza tra riferimenti assoluti e relativi e abbiamo capito cosa bisogna fare per trasformare un tipo in un altro (in parole semplici, correggere l'indirizzo o sbloccarlo). Abbiamo capito come puoi farlo immediatamente con un gran numero di valori. Ora hai la flessibilità di utilizzare questa funzione nelle situazioni giuste.

Lascia un Commento