FUNZIONI DI EDITAZIONE TESTO

Confronta due stringhe.

Restituisce 0 se sono uguali

Restituisce -1 se testo1 precede testo2 in ordine alfabetico

Restituisce +1 se testo1 segue testo2 in ordine alfabetico.

Maiuscole/minuscole: "a" ha una priorità inferiore rispetto ad A.

Sintassi

COMPARE (“testo1”, “testo2”)

Nota: il separatore richiesto (virgola o punto e virgola) corrisponde automaticamente alle impostazioni di posizione del computer.

Tipo dato degli argomenti

Stringa

Tipo dato del risultato

Intero

Esempio

Supponiamo che la proprietà FireRating di un elemento possa avere un valore da A a F.

Se FireRating è A, B o C: è conforme allo standard.

Se FireRating è D, E o F: non è conforme.

In questa espressione, usare COMPARE per confrontare la categoria FireRating dell'elemento con "C".

Inoltre, utilizzare una funzione IF per restituire una delle due stringhe in base al risultato della funzione COMPARE.

Espressione

IF (COMPARE (FireRating, “C”) < 1, “Conforme allo standard”, “Non conforme”)

Se il risultato è 0, significa che FireRating è uguale a C. Questo è conforme allo standard.

Se il risultato è -1, ciò significa che FireRating viene prima di C in ordine alfabetico: è A o B. Anche questo conforme allo standard.

Se il risultato è 1, significa che FireRating arriva dopo C in ordine alfabetico: è D, E o F. Questo non è conforme.

Risultato

"Conforme allo standard" per valori di 0 o -1, altrimenti "Non conforme"