Excel-kaava: Lisää rivinvaihto käyttöjärjestelmän perusteella

Yleinen kaava

=IF(INFO("system")="mac",CHAR(13),CHAR(10))

Yhteenveto

Jos haluat lisätä rivinvaihdon ottaen huomioon nykyisen käyttöjärjestelmän (Mac tai Windows), voit INFO-toiminnolla testata järjestelmän ja palauttaa sitten oikean katkosmerkin - CHAR (10) Windowsille, CHAR (13) Macille.

Selitys

Rivinvaihdoissa käytetty merkki on erilainen riippuen siitä, onko Excel käynnissä Macissa vai Windowsissa: CHAR (10) Windowsille, CHAR (13) Macille. Tämän vuoksi on hankalaa kirjoittaa yksi kaava, joka toimii odotetusti molemmilla alustoilla.

Ratkaisu on käyttää INFO-toimintoa nykyisen ympäristön testaamiseen ja säätää sitten rivinvaihtomerkki vastaavasti. Teemme tämän lisäämällä tämä kaava C3: een:

=IF(INFO("system")="mac",CHAR(13),CHAR(10))

Sitten nimeämme C3: n "break", jotta voimme myöhemmin käyttää sanaa break kuten muuttujaa. Jos Excel on käynnissä Macissa, tauko on CHAR (13), jos ei, break on CHAR (10).

Sarakkeessa E yhdistetään kohdissa B, C ja D näkyvät osoitetiedot seuraavan kaavan avulla:

=B6&break&C6&break&D6

Liitoksen tulos on rivinvaihtoteksti:

Traci Brown¬
1301 Robinson Court
Saginaw, MI 48607

Huomaa: varmista, että tekstin rivitys on käytössä soluissa, jotka sisältävät rivinvaihtoja.

Mielenkiintoisia artikkeleita...