Aggiungi formattazione condizionata ai documenti Excel con tabelle di navigazione

Questo articolo spiega come aggiungere la formattazione condizionale (evidenziazione basata sui dati come regole di valore, scale di colore, barre dati e set di icone) ai documenti Excel costruiti con tabelle di navigazione. Si basa su due articoli complementari e non ne ripete i contenuti:

Overview

La formattazione condizionata è la stessa funzione che si raggiunge in Excel tramite Home > Conditional Formatting: invece di formattare direttamente una cella, si assegna una regola a Excel, e Excel applica la formattazione solo alle celle corrispondenti. Poiché la regola viaggia insieme al quaderno, l'evidenziazione si aggiorna da sola ogni volta che i dati cambiano.

Si applicano formattazioni condizionali a una parte SheetData, Table, Range o Text, oppure alla tabella sottostante di una parte Chart, tramite la proprietà ConditionalFormatting. È un elenco di regole, e ogni regola è un record con un Target (le celle da valutare), un Type (che tipo di regola) e alcuni campi specifici per tipo:

ConditionalFormatting =
{
    [Target = [Column = "Revenue"], Type = "CellIs", Operator = "GreaterThan", Value = 2000, Style = [Fill = "#C6EFCE"]],
    [Target = [Column = "Margin"],  Type = "DataBar", Color = "#638EC6"]
}

Target Usa la stessa grammatica della Styles proprietà:

Form Esempio Convenzione delle coordinate
Testo della cella o dell'intervallo "B2:D10" Indirizzo del foglio di lavoro Absolute A1
Colonna di origine [Column = "Revenue"] Nome della colonna dello schema sorgente Power Query
Riga di fogli di lavoro [Row = 3] Assoluta, riga indicizzata a partire da 1
Colonna e riga di origine [Column = "Revenue", Row = 3] Colonna sorgente nominata e riga assoluta con indice a partire da 1
Rettangolo [Top = 1, Left = 0, Bottom = 9, Right = 2] Coordinate incluse basate su zero; seleziona A2:C10

Consulta Scegli una destinazione di stile per tutte le regole della destinazione. [Column = "A"] significa che la colonna sorgente è nominata A, non la colonna del foglio di calcolo A; usa "A:A" per la colonna del foglio di lavoro.

I nomi dei campi record M e i nomi delle colonne dello schema di origine fanno distinzione tra maiuscole e minuscole. Scrivi campi come Target, Type, Style, e Thresholds esattamente come mostrato. I valori elencati documentati come CellIs, GreaterThan, e percent sono accettati senza considerare il caso, ma si utilizza il casing documentato.

Ogni regola appartiene a una delle due famiglie, che determinano se fornire un Style:

Famiglia Tipi Style Campo
Regole di stile CellIs, Expression, NotContainsBlanks, ContainsBlanks, ContainsErrors, DuplicateValues, UniqueValues, Top10, AboveAverage, NotContainsErrors, TimePeriod Required. Excel applica la tua Style a ogni cella in cui la condizione è vera.
Regole visive ColorScale, DataBar, IconSet Vietato. La regola disegna la propria grafica (un gradiente, una barra o un'icona), quindi non c'è nulla da stilizzare.

Le forme canoniche delle regole sono:

// Style rule: Style is required; StopIfTrue is optional.
[Target = [Column = "Revenue"], Type = "CellIs", Operator = "GreaterThan", Value = 2000, Style = [Fill = "#C6EFCE"], StopIfTrue = false]

// Visual rule: don't include Style or StopIfTrue.
[Target = [Column = "Margin"], Type = "DataBar", Color = "#638EC6"]

Note

L'attributo Style di una regola di stile è uno stile parziale che Excel sovrappone alla formattazione esistente di una cella (che Excel chiama formato differenziale). Solo le proprietà che imposti cambiano; tutto il resto della cella rimane com'era. Anche i record annidati sono parziali: [Font = [Bold = true]] non reimposta il nome, la dimensione o il colore del carattere.

Un formato Style condizionale può impostare uno qualsiasi di questi componenti (tutti descritti in componenti Stile):

  • Font (nome, dimensione, grassetto, corsivo, barrato, sottolineato, colore e le altre proprietà del carattere)
  • Fill (colore di sfondo o motivo)
  • Border (bordi e diagonali)
  • NumberFormat(un codice in formato numerico Excel)
  • Alignment (allineamento orizzontale e verticale, avvolgimento, rotazione, rientrazione, ordine di lettura)
  • Protection (bloccati / nascosti, che si attivano solo quando il foglio è protetto)

Width e RowHeightnon fanno parte della formattazione condizionale: una regola cambia l'aspetto delle celle ma non può ridimensionare colonne o righe. Includerli in una Style regola è un errore (30141).

Riferimento rapido

Campi comuni

Campo Si applica a Notes
Target Tutte le regole Required. Cellule da valutare.
Type Tutte le regole Required. Uno dei 14 tipi descritti in precedenza.
Style Regole di stile Obbligatorio per le regole di stile; vietato per le regole visive.
StopIfTrue Regole di stile Opzionale logical (predefinito false). Quando true, le regole successive relative alla stessa cella vengono ignorate se questa regola corrisponde. Vietato dalle regole visive.

Note

Non c'è un campo di priorità impostabile dall'utente. Le regole sono prioritizzate in base all'ordine di dichiarazione: la prima regola della lista ha la priorità più alta. Usare StopIfTrue per interrompere la valutazione una volta che una regola corrisponde.

Thresholds

Le scale di colore, le barre dati e i set di icone devono sapere dove si collocano i loro colori, lunghezze di barra o punti di interruzione delle icone nell'intervallo di valori. Descrivi ciascuna di queste posizioni con una breve traccia di [Type, Value]. Queste scelte corrispondono alle opzioni che Excel offre nei menu a tendina Minimo, Massimo e Tipo delle sue finestre di dialogo di scala colore, barra dati e icone.

Type Significato (formulazione di Excel) Bisogno Value?
min Il valore più basso nei dati. No.
max Il valore più alto nei dati. No.
num Un numero specifico che fornisci. Sì: qualsiasi numero.
percent Una percentuale del percorso dal valore più basso al più alto. Sì: 0–100.
percentile Un percentile dei dati. Sì: 0–100.

Note

Excel offre anche un'opzione Formula per queste posizioni. Questa opzione non è supportata qui; usa num, percent, oppure percentile invece. Una voce num, percentile o Value senza 30139 viene rifiutata (percent), e una percentile o 0 al di fuori di 100–30140 viene rifiutata (percent).

Il Value per num, percent, e percentile devono essere numerici. Non includere Value per min o max.

Solo i record di soglia impostati da icone accettano il flag opzionale GreaterThanOrEqual . Non aggiungerlo a ColorScale stop o alle soglie DataBarMin e Max Vedi IconSet.

Esempio minimo

let
    sales = #table(
        type table [Region = text, Revenue = number, Margin = number],
        {{"North", 1200, 0.18}, {"South", 2750, 0.32}, {"West", 3100, 0.41}}
    ),
    excelDocument = #table(
        type table [PartType = nullable text, Properties = nullable record, Data = any],
        {
            {
                "Table",
                [
                    ConditionalFormatting =
                    {
                        [Target = [Column = "Revenue"], Type = "CellIs", Operator = "GreaterThan", Value = 2000, Style = [Fill = "#C6EFCE"]],
                        [Target = [Column = "Margin"],  Type = "ColorScale", ColorScale = {[Type = "min", Color = "#F8696B"], [Type = "max", Color = "#63BE7B"]}]
                    }
                ],
                sales
            }
        }
    )
in
    excelDocument

Regole di stile

Le regole di stile fanno una domanda sì/no su ogni cella e applicano la tua Style risposta ovunque sia sì. Coprono le Regole delle Celle di Evidenzia di Excel e i menu Regole Superiori/Inferiori, oltre a regole basate su formule.

CellIs: confronta ogni cella con un valore

Questa regola corrisponde al gruppo Regole evidenziazione celle di Excel. Ogni cella nel target viene confrontata con il valore o i valori forniti e il Style viene applicato ovunque il confronto risulti vero.

Campo Notes
Operator Required. Il confronto da eseguire (vedi l'elenco nella sezione successiva).
Value Required. Un singolo valore, oppure una lista {low, high} a due elementi per Between e NotBetween. Numeri, testo e date sono tutti consentiti; una data viene scritta come il seriale Excel corrispondente.

Operatori: LessThan, LessThanOrEqual, Equal, NotEqual, GreaterThanOrEqual, GreaterThan, Between, NotBetween, ContainsText, NotContains, BeginsWith, EndsWith.

[Target = [Column = "Revenue"], Type = "CellIs", Operator = "Between", Value = {500, 3000}, Style = [Fill = "#FFEB9C"]],
[Target = [Column = "Region"],  Type = "CellIs", Operator = "BeginsWith", Value = "N", Style = [Font = [Bold = true, Color = "#9C0006"]]]

Espressione: la tua formula personale

Questa regola corrisponde alla regola di Excel Usa una formula per determinare quali celle formattare. Formulaè qualsiasi formula Excel che restituisce vero o falso. Excel lo valuta per la cella in alto a sinistra del bersaglio, poi lo riempie lungo il resto del bersaglio, spostando i riferimenti non ancorati nello stesso modo in cui farebbe una copia di una formula in Excel. Blocca una colonna o una riga con $ per mantenerla fissa.

[Target = "C12:C20", Type = "Expression", Formula = "$C12>$D12", Style = [Font = [Bold = true]]],
[Target = "B23:B27", Type = "Expression", Formula = "WEEKDAY($B23,2)>5", Style = [Fill = "#FFC7CE"]]

Poiché la formula risiede all'interno di un valore di testo M, qualsiasi doppia virgoletta in essa deve essere raddoppiata. Per confrontare con il testo Active, scrivi Formula = "$D2=""Active""".

Note

Per sicurezza, le formule vengono controllate prima di essere scritte nel quaderno: parentesi e virgolette doppie devono essere bilanciate, e i caratteri di controllo (diversi da tab) non sono ammessi. Gli operatori di confronto ordinari come <, >, e = sono validi. Una formula che infrange queste regole viene rifiutata con errore 30115, 30116, o 30117.

Regole di presenza: vuoti, errori e duplicati

Queste regole rispecchiano le opzioni vuote, errori e Valori Duplicati di Excel. Non richiedono campi aggiuntivi, solo Target, Type, e Style. Excel determina la condizione per te.

TIPO Evidenzia cellule che...
ContainsBlanks / NotContainsBlanks sono vuoti / non sono vuoti.
ContainsErrors / NotContainsErrors contenere un errore / non contenere un errore
DuplicateValues / UniqueValues sono duplicati all'interno del bersaglio / appaiono solo una volta.
[Target = [Column = "Sku"],  Type = "UniqueValues", Style = [Fill = "#C6EFCE"]],
[Target = [Column = "Note"], Type = "ContainsBlanks", Style = [Fill = "#FFEB9C"]]

Top10: valori più alti o più bassi

Questa regola utilizza le Regole Top/Bottom di Excel (N elementi superiori o inferiori, o N %superiori/inferiori). Nonostante il nome, Rank non è limitato a 10.

Campo Notes
Rank Required. Quanti elementi evidenziare: 1–1000, oppure 1–100 quando Percent = true.
Percent Opzionale logical (predefinito false). Trattalo Rank come una percentuale delle cellule piuttosto che come un conteggio.
Bottom Opzionale logical (predefinito false). Evidenzia i valori più bassi invece dei più alti.
[Target = [Column = "Stock"], Type = "Top10", Rank = 2, Style = [Fill = "#FFC7CE"]],
[Target = [Column = "Score"], Type = "Top10", Rank = 20, Percent = true, Bottom = true, Style = [Fill = "#FFC7CE"]]

Sopra la media: sopra o sotto la media

Questa regola corrisponde alle regole > Top/Bottom di Excel sopra/sotto la media. Excel calcola la media dell'intervallo target e evidenzia le celle sul lato che scegli.

Campo Notes
AboveAverage Opzionale logical (predefinito true). Impostare su false per evidenziare le celle al di sotto della media.
EqualAverage Opzionale logical (predefinito false). Includere celle esattamente uguali alla media.
StdDev Opzionale 1–3. Limita le celle che presentano almeno così tante deviazioni standard dalla media (le opzioni di deviazione standard di 1/2/3 di Excel).
[Target = [Column = "Score"], Type = "AboveAverage", Style = [Fill = "#C6EFCE"]],
[Target = [Column = "Score"], Type = "AboveAverage", AboveAverage = false, EqualAverage = true, StdDev = 1, Style = [Fill = "#FFEB9C"]]

Periodo: date relative a oggi

Questa regola corrisponde alle regole > Highlight Cell di Excel Una Data che Accide. Evidenzia le celle di data che cadono in un periodo misurato rispetto al giorno in cui il workbook viene aperto, così l'evidenziazione rimane aggiornata nel tempo. Devi includere TimePeriod, e deve essere uno di: today, yesterday, tomorrow, last7DaysthisWeek, lastMonthlastWeeknextWeekthisMonthnextMonth.

[Target = [Column = "Updated"], Type = "TimePeriod", TimePeriod = "last7Days", Style = [Fill = "#FFEB9C"]]

Regole visive

Le regole visive disegnano autonomamente i propri elementi grafici (una sfumatura, barre o icone), quindi non accettano mai un Style o StopIfTrue. Puoi controllarne interamente l'aspetto tramite i campi del tipo stesso.

ColorScale: un gradiente a 2 o 3 colori

Le Scale di colore di Excel sfumano ogni cella in base al punto in cui si colloca il suo valore nell'intervallo, fondendo tra i colori di stop. ColorScale è una lista di 2 o 3 stop; ogni stop è una soglia (Type, più Value quando necessario) e un Color. Le fermate ai capolinea di solito usano min e max; una fermata intermedia di solito usa percentile o num.

[Target = [Column = "Revenue"], Type = "ColorScale", ColorScale =
    {[Type = "min", Color = "#F8696B"], [Type = "percentile", Value = 50, Color = "#FFEB84"], [Type = "max", Color = "#63BE7B"]}]

DataBar: barre nelle celle

Le Barre Dati di Excel disegnano una piccola barra orizzontale in ogni cella, più lunga per valori più grandi, come un mini grafico a barre all'interno della colonna.

Campo Notes
Color Required. Il colore del riempimento della barra.
Min, Max Soglie opzionali che impostano i valori ai due estremi della scala (Minimo e Massimo di Excel). Per impostazione predefinita, spanno i dati (min a max).
MinLength, MaxLength Numeri interi opzionali 0– 100 La lunghezza tracciata delle barre più corte e più lunghe, come percentuale della larghezza della colonna. Predefinito 0/100 (una barra può ridursi a nulla e crescere fino a riempire la cella). MinLength deve essere minore o uguale a MaxLength.
Gradient Opzionale logical (predefinito true). Un riempimento a gradiente, come il "Gradient Fill" di Excel. Impostato false per un riempimento solido ("Riempimento Solido").
ShowValue Opzionale logical (predefinito true). Imposta false per mostrare solo la barra e nascondere il numero ("Mostra solo barra di Excel).
Border, BorderColor Optional. Il valore predefinito di Border è false. Imposta in modo che true disegna un bordo attorno alla barra e opzionalmente imposta BorderColor.
NegativeFillColor, NegativeBorderColor Optional. Colori separati per le barre dei valori negativi.
AxisPosition Optional. Dove si colloca l'asse degli zero quando i valori sono sia positivi che negativi: none, middle, o automatic (predefinito).
AxisColor Optional. Il colore della linea dell'asse.
Direction Optional. In che direzione crescono le barre: context (predefinita, segue la direzione di lettura del foglio), leftToRight, oppure rightToLeft.

Note

Min / Max e MinLength/MaxLength controllare cose diverse. Min e Max sono soglie di valore : i valori dei dati che si trovano ai due estremi della scala. MinLengthe MaxLength sono le lunghezze delle barre che Excel disegna per queste estremità, in percentuale della larghezza della cella. Ad esempio, MinLength = 10 mantiene visibile anche la barra del valore più piccolo invece di farla ridursi fino a nulla.

// Simple gradient bar spanning the data.
[Target = [Column = "Margin"], Type = "DataBar", Color = "#638EC6", Gradient = true],

// Solid bar, never shorter than 10% or longer than 90% of the cell width.
[Target = [Column = "Score"], Type = "DataBar", Color = "#638EC6", Gradient = false, MinLength = 10, MaxLength = 90],

// Right-to-left bars (they grow from the right edge of the cell).
[Target = [Column = "Usage"], Type = "DataBar", Color = "#638EC6", Direction = "rightToLeft"],

// Full data bar with negative colors and a center axis.
[Target = [Column = "Amount"], Type = "DataBar", Color = "#638EC6", Border = true, BorderColor = "#2F5496",
    NegativeFillColor = "#FF0000", NegativeBorderColor = "#C00000", AxisPosition = "middle", AxisColor = "#808080"]

IconSet: un'icona per cella

Gli Icons Set di Excel mettono una piccola icona (un semaforo, una freccia, una bandiera, una classificazione e così via) in ogni cella in base al suo valore.

Campo Notes
IconSet Required. Quale set di icone usare (vedi la lista sotto). La cifra iniziale è il numero di icone nell'insieme.
Thresholds Required. Una soglia per ogni icona, che segna dove ogni icona prende il posto. Solo questi record di soglia IconSet possono impostare GreaterThanOrEqual; vedi la nota qui sotto.
Reverse Opzionale logical (predefinito false). Inverti l'ordine delle icone ("Reverse Icon order" di Excel), ad esempio per rendere verdi i valori bassi.
ShowValue Opzionale logical (predefinito true). Imposta false per mostrare solo l'icona e nascondere il numero.

ID del set di icone: 3Symbols2, 4Arrows, 5Quarters, 5Arrows, 5Rating, 5ArrowsGray, 4TrafficLights, 4Rating, 4RedToBlack, 4ArrowsGray, 3Symbols, 3TrafficLights2, 3Signs, 3TrafficLights1, 3Flags, 3ArrowsGray, 3Arrows. Altri tre set sono stati aggiunti nelle versioni più recenti di Excel: 3Stars, 3Triangles, 5Boxes.

// Three traffic lights split at the 0 / 33 / 67 percentiles.
[Target = [Column = "Stock"], Type = "IconSet", IconSet = "3TrafficLights1",
    Thresholds = {[Type = "percent", Value = 0], [Type = "percent", Value = 33], [Type = "percent", Value = 67]}],

// Use a strict "greater than" at the top boundary instead of the default ">=".
[Target = [Column = "Rating"], Type = "IconSet", IconSet = "3Symbols",
    Thresholds = {[Type = "percent", Value = 0], [Type = "percent", Value = 33], [Type = "percent", Value = 67, GreaterThanOrEqual = false]}]

Note

Fornisci esattamente tanti Thresholds quanti sono le icone nel set (3, 4 o 5). La prima soglia è convenzionalmente [Type = "percent", Value = 0] in modo che l'icona più bassa copra tutto dal basso verso l'alto.

Note

Di default ogni icona prende il controllo quando un valore è maggiore o uguale a (>=) la sua soglia. Aggiungi GreaterThanOrEqual = false a una soglia per rendere tale limite strettamente maggiore di (>), in modo che corrisponda al menu a discesa >= / > per ogni icona di Excel. La prima soglia è il bucket più basso, quindi ignora sempre questo flag.

Formatta il testo unito

La formattazione condizionale funziona anche su parti Text. Quando StartCell definisce un'area unita, specifica l'area con un intervallo assoluto o con un riferimento di riga o rettangolare che corrisponde all'area. La regola si applica all'intera area unita.

#table(
    type table [Sheet = nullable text, Name = nullable text, PartType = nullable text, Properties = nullable record, Data = any],
    {
        {
            "Summary", "Status", "Text",
            [
                StartCell = "B2:E2",
                ConditionalFormatting =
                {
                    [Target = [Row = 2], Type = "CellIs", Operator = "Equal", Value = "Review", Style = [Fill = "#FFEB9C", Font = [Bold = true]]]
                }
            ],
            "Review"
        }
    }
)

Per un elemento con posizionamento automatico Text, le destinazioni del record vengono risolte dopo il posizionamento e possono estendersi sull'intera regione unita. Usa un riferimento esplicito StartCell quando la regola deve fare riferimento a indirizzi fissi del foglio di lavoro.

Note e limitazioni

  • L'ordine delle regole è la priorità. La prima regola di abbinamento nella lista ha la priorità più alta. Diverse regole possono applicarsi contemporaneamente alle stesse celle (ad esempio, una barra dati sotto un evidenziato basato su valori); si stratificano in ordine di priorità. Usato StopIfTrue per impedire a Excel di applicare regole di priorità inferiore a una cella una volta che una regola precedente corrisponde.
  • Style Appartiene solo alle regole di stile. Fornire Style su un ColorScale, DataBar, o IconSet regola è un errore (30130); omettere Style su una regola di stile è un errore (30125).
  • Width e RowHeight non si applicano. Un formato condizionale può cambiare l'aspetto di una cella ma non può ridimensionare colonne o righe. Includere Width o RowHeight in un Style viene rifiutato (30141) invece di essere eliminato silenziosamente.
  • Le funzionalità più recenti richiedono un Excel recente. Le barre dei dati avanzate, ovvero un riempimento a tinta unita, colori per i valori negativi, un asse, bordi o una direzione da destra a sinistra Direction, e i set di icone 3Stars, 3Triangles e 5Boxes sono stati introdotti in Excel 2010. Vengono visualizzati completamente in Excel 2010 e successivi, inclusi Microsoft 365 ed Excel per il web, e si degradano in modo elegante in Excel 2007 fino a diventare una semplice barra di gradiente o un classico set di icone con lo stesso numero di icone. MinLength / MaxLength e per soglia GreaterThanOrEqual sono opzioni classiche che funzionano in ogni versione supportata.
  • Alcune opzioni Excel più dettagliate non sono esposte. Per design, i glifi personalizzati per ogni icona (mescolando icone da set diversi) non hanno campo su questa superficie e usano i valori predefiniti di Excel. I campi supportati per ogni tipo di regola sono esattamente quelli elencati nelle tabelle di riferimento rapido e per regola sopra.
  • I bersagli seguono la grammatica condivisa. [Column = "Name"] è basata sul nome, e le convenzioni di coordinate corrispondono alle regole di stile target. Sono supportati intervalli assoluti che sono al di fuori di qualsiasi parte di dati, ma (come gli stili) solo nei fogli costruiti da parti Table o Range posizionate esplicitamente, non su parti SheetData o parti posizionate automaticamente.
  • I dati vuoti eliminano le regole di colonna. Una [Column = "Name"] regola su una parte che ha un'intestazione ma nessuna riga di dati non ha nulla da valutare, quindi la regola viene saltata silenziosamente invece di produrre un intervallo invalido.
  • Le date diventano numeri di serie Excel. Un CellIs confronto con un valore data o data-ora viene scritto come il seriale di data corrispondente in Excel. Un valore che Excel non può memorizzare come data o ora viene rifiutato (30136).
  • I valori utilizzano tipi scalari. A CellIsValue può essere un numero, un testo, un valore logico, null, una data, una data/ora, una data/ora/fuso orario, un'ora o una durata. Le liste sono accettate solo come input a due valori per Between e NotBetween; liste, record, tabelle, funzioni e valori binari non sono validi per valori di confronto singoli (30143).
  • I colori accettano ogni forma descritta in Specifica colori.

Risoluzione dei problemi

Informazioni di riferimento sugli errori

Codice di errore Messaggio di errore Procedura di correzione
30112 Il target di formato condizionale non è valido. Usa un indirizzo cella/intervallo di testo, o un record con Column/Row o .Top/Left/Bottom/Right
30113 L'operatore di formattazione condizionale è invalido. Usa un operatore valido CellIs (vedi la lista operatori).
30114 'Tra'/'NonTra' richiedono un elenco di esattamente due valori. Passare Value = {low, high}.
30115 La formula contiene caratteri di controllo non validi. Rimuovere i caratteri di controllo dal ExpressionFormulafile .
30116 La formula contiene parentesi non bilanciate. Bilancia le parentesi nel Formula.
30117 La formula contiene virgolette non chiuse. Chiudi (e raddoppia) le virgolette nel Formula.
30118 Ogni elemento nella lista ConditionalFormatting deve essere un record. Racchiudi ogni regola sotto forma di record con Target e Type.
30119 La regola Top10 ha una classificazione non valida. Usare 1–1000, oppure 1–100 quando Percent = true.
30120 La regola 'AboveAverage' ha un valore 'StdDev' non valido. Usa un numero 1intero –3.
30121 La regola TimePeriod ha un TimePeriod non valido. Usa uno dei 10 periodi di tempo supportati.
30122 Il campo '{field}' non è consentito per questo tipo di regola. Rimuovi il campo; non si applica a quello Type.
30123 Alla regola manca il 'Tipo' richiesto. Imposta Type su uno dei 14 valori supportati.
30124 La regola ha un 'Tipo' invalido. Impostare Type su uno dei 14 valori supportati.
30125 La regola non contiene lo 'Stile' richiesto. Aggiungi una Style alla regola di stile (o cambia a un tipo visivo).
30126 Alla regola CellIs manca 'Operator'. Aggiungi un Operator.
30127 Nella regola CellIs manca 'Valore'. Aggiungi Value.
30128 Nella regola di espressione manca 'Formula'. Aggiungere un Formula.
30129 Nella regola manca il 'Target' obbligatorio. Aggiungi un elemento Target.
30130 'Stile' non è permesso come regola visiva. Rimuovi Style dalle ColorScale//DataBarIconSet regole.
30131 'StopIfTrue' non è permesso per questo tipo di regola. Rimuovi StopIfTrue dalle regole visive.
30132 La regola ColorScale è invalida. Fornisci 2 o 3 punti di arresto, ognuno con valore Color e soglia Type.
30133 La regola DataBar ha una soglia 'Min' o 'Max' non valida. Impostare ognuno come record con una soglia valida Type.
30134 La regola IconSet ha un valore 'IconSet' o 'Thresholds' non valido. Usa un ID supportato con un numero corrispondente di soglie.
30135 La regola ha un tipo di soglia non valido. Usare min, max, num, percento percentile.
30136 Un valore non può essere rappresentato come un serial data/ora Excel. Usa un valore che Excel può memorizzare come data o ora.
30137 La regola ha un valore 'Row' che non rientra nell'intervallo consentito. Usa una riga da 1 al numero di righe del foglio.
30138 Nella regola manca il campo obbligatorio 'Color'. Fornisci un Color per ogni barra dati e per ogni stop della scala di colori.
30139 Una num//percentpercentile soglia manca del suo 'Valore' numerico. Aggiungi un Value per questi tipi di soglia.
30140 Una soglia di 'percentuale'/'percentile' è fuori dal limite. Usa un valore da 0 a 100.
30141 Lo 'Stile' include 'Larghezza' o 'Altezza delle File'. Rimuovili; un formato condizionale non può ridimensionare colonne o righe.
30142 L'obiettivo è al di fuori dei limiti previsti dai fogli di lavoro. Mantieni Target all’interno delle colonne A:XFD e delle righe 1:1048576.
30143 Un 'Valore' è una lista, un record o un altro valore non supportato. Usa un valore numerico, testo, logico, nullo o data/ora.
30144 Una barra dati 'MinLength' o 'MaxLength' è fuori portata. Usa un numero intero da 0 a 100.
30145 Il valore 'MinLength' di una barra dati è maggiore di 'MaxLength'. Impostare MinLength minore o uguale a MaxLength.
30146 Una barra dati 'Direzione' non è valida. Usare context, leftToRighto rightToLeft.

Problemi comuni

Una regola visiva viene rifiutata

Problema: Una regola DataBar, ColorScale o IconSet genera 30130.

Causa: Le regole visive generano la propria grafica e non possono contenere un Style o StopIfTrue.

Soluzione: rimuovere Style e StopIfTrue. Imposta i colori tramite i campi del tipo stesso (Color, ColorScale punti di arresto e così via).

Il set di icone genera 30134

Problema: Una regola viene respinta anche se l'ID sembra IconSet corretto.

Causa: Il Thresholds conteggio non corrisponde al conteggio delle icone nell'ID (ad esempio, quattro soglie con 3TrafficLights1).

Soluzione: Fornire esattamente tante soglie quante la cifra iniziale dell'ID (3, 4 o 5).

Una barra dati ricca appare semplice in Excel più vecchio

Problema: A DataBar con Direction, colori negativi, un asse, bordi o un riempimento solido viene reso come una barra di gradiente semplice.

Motivo: Queste funzionalità sono state introdotte in Excel 2010. Excel 2007 mostra la barra di riserva integrata.

Soluzione: apri il workbook in Excel 2010 o versioni successive (inclusi Microsoft 365 ed Excel per il web). Non è necessario modificare la regola.

Una regola evidenzia la colonna sbagliata

Problema: [Column = "A"] prende di mira le celle sbagliate.

Causa: Come per gli stili, [Column = ...] corrisponde a un nome di colonna nello schema della tabella sorgente di Power Query, non a una lettera di colonna Excel.

Soluzione: Passa il nome della colonna sorgente Power Query, oppure usa un intervallo di stringhe come "A:A". Vedi Scegli un obiettivo di stile.