SZÖVEGSZERKESZTÉSI FÜGGVÉNYEK

Összehasonlítás [COMPARE]

Összehasonlít két szöveget.

0-t ad vissza, ha megegyeznek

-1-et ad vissza, ha szöveg1 betűrendben megelőzi szöveg2-t

+1-et ad vissza, ha szöveg1 betűrendben követi szöveg2-t

A kis- és nagybetűket megkülönböztetjük: az “a” alacsonyabb prioritású, mint az “A”.

Szintaxis

COMPARE (“szöveg1”, “szöveg2”)

Megjegyzés: A program szükséges elválasztójele (vessző vagy pontosvessző) automatikusan megegyezik az Ön számítógépének helyi beállításaival.

Az argumentumok adattípusai

Karakterlánc

Eredmény adattípusa

Egész szám

Példa

Tegyük fel, hogy egy elem TűzállóságiOsztály tulajdonságának lehetséges értéke A-tól F-ig terjed.

Ha a TűzállóságiOsztály A, B vagy C: ez szabvány szerinti érték.

Ha a TűzállóságiOsztály D, E vagy F: ez nem megfelelő érték.

Ebben a kifejezésben használja a COMPARE függvényt az elem TűzállóságiOsztály tulajdonságának “C” kategóriához hasonlításához.

Használja továbbá az IF függvényt a COMPARE függvény eredményén alapuló két karaktersor egyikének meghatározásához.

Kifejezés

IF (COMPARE (TűzállóságiOsztály, “C”) < 1, “Szabvány szerinti”, “Nem megfelelő”)

Ha az eredmény 0, a TűzállóságiOsztály értéke: C. Ez szabvány szerinti érték.

Ha az eredmény -1, akkor a TűzállóságiOsztály betűrend szerint a C előtt található, azaz: A vagy B. Ez ugyancsak szabvány szerinti érték.

Ha az eredmény 1, akkor a TűzállóságiOsztály betűrend szerint a C után található, azaz: D, E vagy F. Ez nem megfelelő érték.

Eredmény

“Szabvány szerinti” 0 vagy -1 érték esetén, ellenkező esetben “Nem megfelelő”