Kenttäkoodit: NextIf-kenttä

Huomautus:  Microsoft haluaa tarjota sinulle ajantasaisinta ohjesisältöä mahdollisimman nopeasti omalla kielelläsi. Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kertoisitko sivun alareunassa olevan toiminnon avulla, oliko tiedoista hyötyä? Tästä pääset helposti artikkelin englanninkieliseen versioon .

NextIf-kenttä vertaa kahta lauseketta. Jos vertailu on tosi, Word yhdistää seuraavan yhdistettävän tietue nykyiseen yhdistämisasiakirjaan. Jos vertailu on epätosi, Word yhdistää seuraavan tietueen uuteen yhdistämisasiakirjaan.

NextIf-kentän avulla voidaan ryhmitellä tietueita tietokantaraportin tavoin. Voit käyttää esimerkiksi If-, Set- ja NextIf-kenttien yhdistelmää kaikkien saman postinumeron sisältävien kenttien yhdistämiseen yhdelle sivulle ja uuden sivun luomiseen, kun datatiedostossa havaitaan uusi postinumero. Tällaisen yhdistämisen määrittäminen on kuitenkin monimutkaista, ja se edellyttää, että tietolähteen rakenne mahdollistaa kenttien yhdistämisen.

Jos haluat yhdistää valikoivasti tietolähteen tiettyjen tietueiden tietoja, voit valikoida tietueet helpoimmin käyttämällä Yhdistämisen vastaanottajat -valintaikkunan Suodata-komentoa. Valintaikkuna tulee näyttöön, kun valitset Postitukset-välilehden Aloita yhdistäminen -ryhmässä Muokkaa vastaanottajaluetteloa.

Huomautukset: 

  • NextIf-kenttää ei voi käyttää ala- tai loppuviitteissä, huomautuksissa, ylä- tai alatunnisteissa eikä tietolähteissä.

  • NextIf-kenttää ei voi käyttää sisäkkäin toisen kentän kanssa.

Syntaksi

Kun tarkastelet NextIf-kenttää asiakirjassa, syntaksi näyttää seuraavanlaiselta:

{ NEXTIF Lauseke1 Operaattori Lauseke2 }

Huomautus: Kenttäkoodi määrittää kentän näytettävän sisällön. Kentän tulokset näkyvät tiedostossa, kun kenttäkoodi on arvioitu. Voit vaihtaa kenttäkoodin ja kenttäkoodin tulosten näkymiä valitsemalla Alt+F9.

Ominaisuudet

Lauseke1, Lauseke2

Vertailtavat arvot. Lausekkeet voivat olla yhdistettyjen kenttien tietoja, kirjanmerkki nimiä, merkkijonoja, lukuja, arvon palauttavia sisäkkäisiä kenttiä tai matemaattisia kaavoja. Jos lauseke sisältää välejä, se on kirjoitettava lainausmerkkien sisään.

Huomautukset: 

  • Jos lausekkeessa käytetään yhdistämiskenttää (MergeField), kenttä viittaa nykyisen tietueen tietoihin seuraavan tietueen tietojen asemesta.

  • Lauseke2:n on oltava lainausmerkkien sisällä, jotta sitä voitaisiin käsitellä merkkijonona.

  • Jos operaattori on = tai <>, Lauseke2 voi sisältää kysymysmerkin (?), joka vastaa mitä tahansa yksittäistä merkkiä, tai tähden (*), joka vastaa mitä tahansa merkkijonoa.

  • Jos käytät tähteä Lauseke2:ssa, sitä vastaava merkkijono Lauseke1:ssä ja kaikki muut merkit Lauseke2:ssa eivät saa ylittää 128:aa merkkiä.

Operaattori

Vertailuoperaattori. Lisää väli operaattorin molemmille puolille.

Operaattori

Kuvaus

=

Yhtä suuri kuin

<>

Eri suuri kuin

>

Suurempi kuin

<

Pienempi kuin

>=

Suurempi tai yhtä suuri kuin

<=

Pienempi tai yhtä suuri kuin

Ohjeet

Voit käyttää NextIf-kenttää asiakirjassa tai yhdistämisen osana.

NextIf-kentän käyttäminen asiakirjassa

  1. Valitse Lisää-välilehden Teksti-ryhmässä Pikaosat ja valitse sitten Kenttä.

  2. Valitse the Kenttien nimet -luettelosta NextIf.

  3. Kirjoita Kenttäkoodit-ruutuun lausekkeet, operaattorit, tosi teksti ja epätosi teksti edellä esitettyä syntaksia noudattamalla.

  4. Valitse OK.

NextIf-kentän käyttäminen yhdistämisen osana yhdistämisen valmistelun yhteydessä

  1. Postitukset -välilehden Kirjoita ja lisää kenttiä -ryhmästä säännötja valitse sitten Seuraava tietue Jos.

  2. Valitse Kentän nimi -luettelosta yhdistettävän kentän nimi, kuten Paikkakunta.

  3. Valitse haluamasi operaattori Vertailu-kentässä. Jos esimerkiksi haluat erotella tietyn asuinpaikan vastaanottajat, valitse Yhtä suuri kuin.

  4. Kirjoita Vertailukohde-kenttään haluamasi arvo. Kun haluat erotella tokiolaiset vastaanottajat, kirjoita Tokio.

    Huomautus: Jos valitsit Vertailu-kentässä On tyhjä tai Ei ole tyhjä, jätä Vertailukohde-kenttä tyhjäksi.

Esimerkki

Tietolähde sisältää kentän, jolla merkitään kunkin postinumeron viimeistä tietuetta, ja tietolähde on lajiteltu niin, että kaikki saman postinumeron sisältämät tietueet näkyvät yhdessä. Kun tietolähde on määritetty tällä tavalla, voit tarkistaa Wordin Set- ja If-kenttien avulla, vastaako tietue tietolähteen viimeistä postinumeroesiintymää.

Voit käyttää tähän tarkoitukseen NextIf-kenttää ja määrittää sen avulla, onko nykyinen kenttä viimeinen tietyn postinumeron sisältävä tietue. Jos nykyinen kenttä ei ole viimeinen postinumeron sisältävä tietue, postinumeron sisältävät seuraavat tietueet lisätään nykyiseen yhdistämisasiakirjaan. Kun nykyinen tietue on viimeinen postinumeron sisältävä tietue, uusi yhdistämisasiakirja aloitetaan seuraavaa tietolähteessä lueteltua postinumeroa varten.

Kun lisäät seuraavan NextIf-kentän yhdistämisen pääasiakirja, NextIf-kenttä tutkii ViimeinenPostinumero-kentän sisällön nykyisessä tietueessa. Jos ViimeinenPostinumero-kenttä on tyhjä, tietolähteen seuraavan tietueen tiedot yhdistetään nykyiseen yhdistämisasiakirjaan. Jos ViimeinenPostinumero-kenttä ei ole tyhjä, tietolähteen seuraavan tietueen tiedot yhdistetään uuteen yhdistämisasiakirjaan.

{ NEXTIF { MERGEFIELD ViimeinenPostinumero } = "" }

Sivun alkuun

Kehitä Office-taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×