Durante la creazione di una formula, Heather nota che può premere F4 per scorrere le varie permutazioni di un riferimento di cella. Molto spesso preme F4 tre volte per ottenere il riferimento $ A1 di cui ha bisogno.

Heather si chiede se l’ordine di ciclismo possa essere modificato in modo da non dover premere F4 tante volte.

Non esiste un modo nativo in Excel per modificare l’ordine dei cicli per il tasto F4. Per rendere il problema ancora più complesso, non è possibile modificarlo utilizzando una macro. (Questo perché non puoi eseguire macro mentre sei in modalità “modifica” per una formula.)

Date queste due realtà, potrebbe essere utile riflettere su come viene utilizzata la scorciatoia F4. Lo scopo della chiave, durante la modifica di una formula, è scorrere le modalità di riferimento di qualsiasi riferimento di cella in cui si trova il punto di inserimento. Pertanto, se il punto di inserimento si trova all’interno di un riferimento di cella come B7, premendo F4 più volte si alterneranno le seguenti permutazioni, in questo ordine:

$ B $ 7, B $ 7, $ B7, B1. Continua a premere F4 più e più volte e continuerai a scorrere queste quattro variazioni.

Se stai inserendo la tua formula da zero e vuoi arrivare alla variazione $ B7, allora sembrerebbe che premere F4 non sia davvero una scorciatoia: è più semplice digitare il simbolo del dollaro dove ti serve.

Per farlo è sufficiente premere un solo tasto, mentre premendo F4 è necessario 3. Anche se si fosse in grado di invertire l’ordine ciclico del tasto F4, sarebbe comunque necessaria una singola pressione di un tasto, come se si premesse semplicemente $.

Questo fatto è aggravato se si immette o si modifica una formula più complessa. Considera una formula come la seguente:

=A1+B1-C1*D1

Per utilizzare il tasto F4 per modificare ogni riferimento di cella nella variazione $ A1, è necessario posizionare il punto di inserimento quattro volte e, dopo ogni posizionamento, premere F4 tre volte, per un totale di 12 pressioni di tasti, senza contare il posizionamento. In tal caso è molto più semplice posizionare e premere $ all’inizio di ogni riferimento di cella.

Se lo desideri, puoi creare una macro per modificare la formula in una cella esterno della modalità di modifica. Questo può sembrare un semplice esercizio, ma probabilmente è più difficile di quanto tu possa immaginare. Considera le seguenti formule:

=A7 & " days and " & INT(A8 * 24) & " hours."

="(" & A7 & "+" & B7 & "^3)/" & C7 & ": " & (A7+B7^3)/C7 ="(A7+B7^3)/C7: " & (A7+B7^3)/C7

Il secondo e il terzo esempio sono semplicemente variazioni l’uno dell’altro, ma illustrano il punto che la ricerca di riferimenti di cella nel mezzo della formula può richiedere un po ‘di lavoro. Il tuo codice dovrebbe analizzare la formula e ignorare tutto ciò che è racchiuso tra virgolette e quindi capire se qualcosa è effettivamente un riferimento di cella o meno. Dovrebbe anche ignorare cose come i riferimenti con nome che potrebbero essere nella formula. Dovrebbe anche eliminare tutti i caratteri $ che potrebbero essere già utilizzati in un riferimento di cella prima di convertire il riferimento di cella nel formato $ A7 desiderato.

Tenere conto di tutte queste possibilità, in particolare quando la formula può contenere molti, molti riferimenti di cella, non è un compito banale!

Il che ci riporta all’idea che potrebbe essere più semplice bypassare semplicemente il tasto F4 tutti insieme e digitare semplicemente il simbolo del dollaro nella posizione desiderata.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (13718) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 e Excel in Office 365.