Porównaj teksty [COMPARE]

Porównuje dwa teksty.

Zwraca 0, jeśli są identyczne

Zwraca -1, jeżeli tekst1 jest wcześniej od tekstu2 w porządku alfabetycznym

Zwraca +1, jeżeli tekst1 jest dalej od tekstu2 w porządku alfabetycznym.

Kolejność alfabetyczna zależy od wielkości liter: a poprzedza A.

Składnia

COMPARE (“tekst1”, “tekst2”)

Uwaga: Wymagany separator (przecinek lub średnik) będzie on automatycznie odpowiadał ustawieniom lokalizacji w komputerze.

Rodzaje danych argumentów

Tekst

Rodzaj danych wyniku

Liczba całkowita

Przykład

Załóżmy, że właściwość odporności ogniowej może przyjąć wartość od A do F.

Jeśli Odporność ogniowa ma wartość A, B lub C: jest zgodna z normą.

Jeśli Odporność ogniowa ma wartość D, E, lub F: nie jest zgodna z normą.

W tym wyrażeniu użyj funkcji COMPARE do porównania kategorii odporności ogniowej elementu do “C”.

Dodatkowo, użyj funkcji IF, aby zwrócić jeden z dwóch ciągów w oparciu o wynik funkcji COMPARE.

Wyrażenie

IF (COMPARE (OdpornośćOgniowa, “C”) < 1, “Zgodność z normą”, “Niezgodność z normą”)

Wynik 0 oznacza, że Odporność ogniowa wynosi C. Jest to zgodne z normą.

Wynik -1 oznacza, że Odporność ogniowa wypada przed C w porządku alfabetycznym: jest to A lub B. Jest to również zgodne z normą.

Wynik 1 oznacza, że Odporność ogniowa wypada po C w porządku alfabetycznym: jest to D, E lub F. Nie jest to zgodne z normą.

Rezultat

“Zgodność z normą” dla wartości 0 lub -1, w przeciwnym razie “Niezgodność z normą”