Excel: come si evidenzia una cella se il suo indirizzo è memorizzato in una colonna?


0

Ho un foglio di lavoro con un elenco di "celle speciali" in una colonna, come "C352", "E11", ecc.

Come scrivo una regola di formattazione condizionale che guarda attraverso la colonna sull'altro foglio di lavoro, e se quella cella si trova nella colonna, colorala in un certo modo? So come fare il riferimento al foglio di lavoro e la colorazione, ma non come controllare che il riferimento alla cella sia nella colonna.

Risposte:


3

Utilizzalo come formula del formato condizionale

=MATCH(ADDRESS(ROW(),COLUMN(),4,1),AddressList!$A:$A,0)

Dove il foglio e la colonna che contiene gli indirizzi è un foglio AddressList, colonna A

Come funziona

  • ROW() restituisce la riga della cella contenente la formula (nella cella stessa o nella formattazione condizionale della cella
  • COLUMN() idem per colonna
  • ADDRESS( r, c, 4, 1) restituisce l'indirizzo o la riga r, colonna c. 4 significa relativo (cioè no $ 'S. 1 si intende A1 stile. Così ADDRESS(ROW(),COLUMN(),4,1) sarà l'indirizzo della cella formattata condizionalmente in A1 notazione
  • MATCH(val, AddressList!$A:$A, 0) cerca val nel raggio d'azione AddressList!$A:$A, 0 significa corrispondenza esatta. Restituisce il numero di riga se val è stato trovato, #N/A altrimenti.
  • Il formato condizionale considera un numero positivo come True e #N/A come falso

1

In base alla tua altra domanda, utilizzerei una formula come:

=IF(SUBSTITUTE(CELL("address",INDIRECT($C$1)),"$",)=SUBSTITUTE(CELL("address",D4),"$",),1,0)

nel tuo formato condizionale. Questo formatterà D4 (o qualsiasi altra cella a cui si applica il formato condizionale) a seconda che C1 abbia una "D4" al suo interno.


Questo controllerà ogni cella del foglio di lavoro per vedere se è nella colonna D di worksheet2? Quindi se D2 = 'C42' allora la cella C42 sarebbe evidenziata in rosso?
Ehryk

Per ogni cella a cui si applica questo formato condizionale, verrà evidenziato se il suo riferimento di cella è in C1. Quindi, se si desidera applicarlo a tutte le celle nella Colonna D, selezionare Colonna D e inserire il formato condizionale. Dovresti comunque cambiare la D4 in D1.
Rhys Gibson
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.