Applies ToMicrosoft Word dla Microsoft 365 Word dla Microsoft 365 dla komputerów Mac Microsoft Word 2021 Microsoft Word 2021 dla komputerów Mac Word 2019 Microsoft Word 2019 dla komputerów Mac Word 2016

Kod pola Compare porównuje dwie wartości i wyświetla wynik "1", jeśli porównanie jest prawdziwe, lub "0" (zero), jeśli porównanie jest fałszywe. Za pomocą tego pola można tworzyć złożone porównania logiczne z funkcjami And i Or w polu = (Formuła), a następnie użyć wyniku pola = (Formuła) w polu Jeżeli.

Składnia

Podczas wyświetlania kodu pola Porównaj w dokumencie składnia wygląda następująco:

{ COMPARE Expression1 Operator Expression2 }

Uwaga:  Kod pola określa typ zawartości wyświetlanej w polu. Wyniki pola to zawartość wyświetlana w dokumencie po sprawdzeniu kodu pola. Naciskanie kombinacji klawiszy Alt+F9 umożliwia przełączanie między widokami kodu pola i wyników kodu pola.

Instrukcje

Wyrażenie1, Wyrażenie2

Wartości do porównania. Wyrażenia mogą być zakładka nazwami, ciągami tekstu, liczbami, polami zagnieżdżonymi, które zwracają wartość, lub formułami matematycznymi. Jeśli wyrażenie zawiera spacje, ujmij je w cudzysłów.

Operator

Porównanie operator. Wstaw spację zarówno przed operatorem, jak i za operatorem.

Operator

Opis

=

Równe

<>

Różne

>

Większe niż

<

Mniejsze niż

>=

Większe lub równe

<=

Mniejsze lub równe

Uwaga: Jeśli operator to = lub <>, wyrażenie2 może zawierać znak zapytania (?), który reprezentuje dowolny pojedynczy znak, lub gwiazdkę (*) reprezentującą dowolny ciąg znaków. Wyrażenie musi być ujęte w cudzysłów, aby było porównywane jako ciąg znaków. W przypadku użycia gwiazdki w wyrażeniu Expression2 część Wyrażenia1 odpowiadająca gwiazdki oraz pozostałe znaki w wyrażeniu2 nie może przekraczać 128 znaków.

Przykłady

Załóżmy, że pole Jeżeli w poniższym przykładzie zostało wstawione do dokumentu głównego korespondencji seryjnej. Pola Porównaj sprawdzają pola danych CustomerNumber i CustomerRating podczas scalania każdego rekord danych. Funkcja Lub pola = (Formuła) zwraca wartość "1" (prawda), jeśli co najmniej jedno z pól danych wskazuje nieprawidłowy kredyt, w którym to przypadku zostanie wydrukowany pierwszy tekst w cudzysłowie.

{ JEŻELI { = LUB ( { COMPARE { MERGEFIELD CustomerNumber } >= 4 }, { COMPARE { MERGEFIELD CustomerRating } <= 9 } ) } = 1 "Kredyt nie do przyjęcia" "Credit acceptable"}

Poniższe pole Compare (Porównaj) zwraca wartość "1", jeśli dowolna wartość w polu danych Kod Pocztowy jest zakresem od 98500 do 98599:

{ COMPARE " { MERGEFIELD PostalCode } " = "985*" }

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.