Κώδικες πεδίων: Πεδίο NextIf

Ισχύει για
Word για Microsoft 365 Word για Microsoft 365 για Mac Word 2024 Word 2024 για Mac Word 2021 Word 2021 για Mac Word 2019 Word 2016

Το πεδίο NextIf συγκρίνει δύο παραστάσεις. Εάν η σύγκριση είναι αληθής, η Word συγχωνεύει την επόμενη εγγραφή δεδομένων στο τρέχον έγγραφο συγχώνευσης. Εάν η σύγκριση είναι ψευδής, το Word συγχωνεύει την επόμενη εγγραφή δεδομένων σε ένα νέο έγγραφο συγχώνευσης.

Μπορείτε να χρησιμοποιήσετε το πεδίο NextIf για να ομαδοποιήσετε εγγραφές δεδομένων, όπως σε μια αναφορά βάσης δεδομένων. Για παράδειγμα, μπορείτε να χρησιμοποιήσετε ένα συνδυασμό των πεδίων If, Set και NextIf για να συγχωνεύσετε όλες τις εγγραφές με τον ίδιο ταχυδρομικό κώδικα σε μία σελίδα στη συγχώνευση και να δημιουργήσετε μια νέα σελίδα στη συγχώνευση όταν εμφανιστεί ένας νέος ταχυδρομικός κώδικας στο αρχείο δεδομένων. Ωστόσο, μια συγχώνευση όπως αυτή είναι πολύπλοκη στη ρύθμιση και απαιτεί η προέλευση δεδομένων να είναι δομημένη ώστε να περιλαμβάνει τα πεδία συγχώνευσης.

Εάν ο στόχος σας είναι η επιλεκτική συμπερίληψη ορισμένων εγγραφών από το αρχείο προέλευσης δεδομένων, μπορείτε να το κάνετε πιο εύκολα χρησιμοποιώντας την εντολή "Φίλτρο" του παραθύρου διαλόγου "Παραλήπτες συγχώνευσης αλληλογραφίας ", που εμφανίζεται όταν κάνετε κλικ στην επιλογή "Επεξεργασία λίστας παραληπτών " στην ομάδα " Έναρξη συγχώνευσης αλληλογραφίας " της καρτέλας "Στοιχεία αλληλογραφίας ".

Σημείωση

  • Τα πεδία NextIf δεν μπορούν να χρησιμοποιηθούν σε υποσημειώσεις, σημειώσεις τέλους, σχόλια, κεφαλίδες, υποσέλιδα ή προελεύσεις δεδομένων.
  • Δεν είναι δυνατή η ένθεση του πεδίου NextIf μέσα σε οποιοδήποτε πεδίο.

Σύνταξη

Όταν προβάλλετε το πεδίο NextIf στο έγγραφό σας, η σύνταξη μοιάζει κάπως έτσι:

Τελεστής { NEXTIFExpression1 Expression2}

Σημείωση

Ένας κώδικας πεδίου καθορίζει τι θα εμφανίζεται στο πεδίο. Τα αποτελέσματα του πεδίου είναι αυτά που εμφανίζονται στο έγγραφο μετά την αποτίμηση του κώδικα πεδίου. Για εναλλαγή μεταξύ της προβολής του κώδικα πεδίου και των αποτελεσμάτων του κώδικα πεδίου, πατήστε το συνδυασμό πλήκτρων Alt+F9.

Ιδιότητες

Παράσταση1; παράσταση2

Τιμές που θέλετε να συγκρίνετε. Αυτές οι παραστάσεις μπορεί να είναι συγχώνευση δεδομένων πεδίων, ονόματα σελιδοδεικτών, συμβολοσειρές χαρακτήρων, αριθμοί, ένθετα πεδία που επιστρέφουν μια τιμή ή μαθηματικοί τύποι. Εάν μια παράσταση περιέχει κενά διαστήματα, περικλείστε την παράσταση σε εισαγωγικά.

Σημείωση

  • Εάν χρησιμοποιείτε ένα πεδίο συγχώνευσης (MergeField) σε μια παράσταση, το πεδίο συγχώνευσης αναφέρεται στα δεδομένα της τρέχουσας εγγραφής δεδομένων και όχι στην επόμενη εγγραφή δεδομένων.
  • Η παράσταση2 πρέπει να περικλείεται σε εισαγωγικά ώστε να συγκρίνεται ως συμβολοσειρά χαρακτήρων.
  • Εάν ο τελεστής είναι = ή <>, η παράσταση2 μπορεί να περιέχει ένα αγγλικό ερωτηματικό (?) για να αντιπροσωπεύει οποιονδήποτε μεμονωμένο χαρακτήρα ή έναν αστερίσκο (*) για να αντιπροσωπεύει οποιαδήποτε συμβολοσειρά χαρακτήρων.
  • Εάν χρησιμοποιείτε αστερίσκο στην παράσταση2, το τμήμα της παράστασης1 που αντιστοιχεί στον αστερίσκο και οι υπόλοιποι χαρακτήρες στην παράσταση2 δεν πρέπει να υπερβαίνουν τους 128 χαρακτήρες.

Τελεστής

Τελεστής σύγκρισης. Εισαγωγή διαστήματος πριν και μετά τον τελεστή.

Τελεστής Περιγραφή
⁠=⁠ Ίσο με
<> Όχι ίσο
> Μεγαλύτερο από
< Μικρότερο από
>= Μεγαλύτερο ή ίσο
<= Μικρότερο ή ίσο

Οδηγίες

Μπορείτε να χρησιμοποιήσετε το πεδίο NextIf σε ένα έγγραφο ή ως μέρος μιας συγχώνευσης αλληλογραφίας.

Για να χρησιμοποιήσετε το πεδίο NextIf σε ένα έγγραφο, κάντε τα εξής:

  1. Στην καρτέλα Εισαγωγή , στην ομάδα Κείμενο , κάντε κλικ στην επιλογή Γρήγορα Τμήματα και, στη συνέχεια, κάντε κλικ στην επιλογή Πεδίο.
  2. Στη λίστα Ονόματα πεδίων , επιλέξτε NextIf.
  3. Στο πλαίσιο "Κώδικες πεδίων ", πληκτρολογήστε τις παραστάσεις, τον τελεστή, το αληθές κείμενο και το ψευδές κείμενο, σύμφωνα με τη σύνταξη που εμφανίζεται παραπάνω.
  4. Κάντε κλικ στο κουμπί OK.

Για να χρησιμοποιήσετε το πεδίο NextIf ως μέρος μιας συγχώνευσης αλληλογραφίας, ενώ ρυθμίζετε τη συγχώνευση αλληλογραφίας, κάντε τα εξής:

  1. Στην καρτέλα "Στοιχεία αλληλογραφίας ", στην ομάδα "Εγγραφή & εισαγωγή πεδίων ", επιλέξτε "Κανόνες" και, στη συνέχεια, κάντε κλικ στην επιλογή "Επόμενη εγγραφή εάν".

  2. Στη λίστα Όνομα πεδίου , επιλέξτε το όνομα ενός πεδίου συγχώνευσης, όπως Πόλη.

  3. Στη λίστα "Σύγκριση ", επιλέξτε τον τελεστή που θέλετε. Για παράδειγμα, για να ξεχωρίσετε τους παραλήπτες σε μια συγκεκριμένη πόλη, κάντε κλικ στην επιλογή Ίσο με.

  4. Στο πλαίσιο Σύγκριση με, πληκτρολογήστε την τιμή που θέλετε να χρησιμοποιήσετε. Για παράδειγμα, για να ξεχωρίσετε τους παραλήπτες στο Τόκυο, πληκτρολογήστε Τόκυο.

    Σημείωση

    Εάν έχετε επιλέξει "είναι κενό " ή "δεν είναι κενό " στη λίστα "Σύγκριση ", αφήστε κενό το πλαίσιο "Σύγκριση με ".

Παράδειγμα

Το αρχείο προέλευσης δεδομένων περιλαμβάνει ένα πεδίο για τη σήμανση της τελευταίας εγγραφής κάθε ταχυδρομικού κώδικα και το αρχείο προέλευσης δεδομένων ταξινομείται έτσι ώστε όλες οι εγγραφές με τον ίδιο ταχυδρομικό κώδικα να εμφανίζονται μαζί. Όταν η προέλευση δεδομένων έχει ρυθμιστεί με αυτόν τον τρόπο, μπορείτε να χρησιμοποιήσετε τα πεδία Set και If στο Word για να ελέγξετε εάν μια εγγραφή είναι η τελευταία εμφάνιση ενός ταχυδρομικού κώδικα στην προέλευση δεδομένων.

Με αυτόν τον έλεγχο, μπορείτε να χρησιμοποιήσετε το πεδίο NextIf για να προσδιορίσετε εάν η τρέχουσα εγγραφή είναι η τελευταία εμφάνιση ενός συγκεκριμένου ταχυδρομικού κώδικα. Εφόσον η τρέχουσα εγγραφή δεν είναι η τελευταία εμφάνιση, οι εγγραφές για αυτόν τον ταχυδρομικό κώδικα προστίθενται στο τρέχον έγγραφο συγχώνευσης. Όταν η τρέχουσα εγγραφή είναι η τελευταία εμφάνιση του ταχυδρομικού κώδικα, ξεκινά ένα νέο έγγραφο συγχώνευσης για τον επόμενο ταχυδρομικό κώδικα που παρατίθεται στην προέλευση δεδομένων.

Όταν εισάγετε το ακόλουθο πεδίο NextIf σε ένα κύριο έγγραφο συγχώνευσης αλληλογραφίας, το πεδίο NextIf εξετάζει τα περιεχόμενα του πεδίου LastZipcode στην τρέχουσα εγγραφή δεδομένων. Εάν το πεδίο LastZipcode είναι κενό, τα δεδομένα από την επόμενη εγγραφή του αρχείου προέλευσης δεδομένων συγχωνεύονται στο τρέχον έγγραφο συγχώνευσης. Εάν το πεδίο LastZipcode δεν είναι κενό, τα δεδομένα από την επόμενη εγγραφή του αρχείου προέλευσης δεδομένων συγχωνεύονται σε ένα νέο έγγραφο συγχώνευσης.

{ NEXTIF { MERGEFIELD LastZipcode } = "" }

Αρχή της σελίδας