Exceli valem: lisage reavahe OS-i põhjal

Üldine valem

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

Kokkuvõte

Reavahe lisamiseks, võttes arvesse praegust operatsioonisüsteemi (Mac või Windows), saate süsteemi testimiseks kasutada funktsiooni INFO ja tagastada seejärel õige katkemärgi - Windowsi jaoks CHAR (10), Macile CHAR (13).

Selgitus

Reavahetuste jaoks kasutatav tähemärk erineb sõltuvalt sellest, kas Excel töötab Macis või Windowsis: Windowsi jaoks CHAR (10), Maci jaoks CHAR (13). See muudab keeruliseks ühe valemi kirjutamise, mis töötab ootuspäraselt mõlemal platvormil.

Lahendus on funktsiooni INFO kasutamine praeguse keskkonna testimiseks ja seejärel reavahetuse märgi vastavalt kohandamine. Teeme selle, lisades selle valemi C3-le:

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

Siis nimetame C3 "break" -iks, et saaksime hiljem sõna "break" kasutada nagu muutujat. Kui Excel töötab Macis, on murde võrdne CHAR (13), kui ei, siis murda võrdub CHAR (10).

Veerus E ühendame aadressides B, C ja D kuvatud teabe järgmise valemiga:

=B6&break&C6&break&D6

Liitmise tulemus on reavahetustega tekst:

Traci Brown¬
1301 Robinson Court
Saginaw, MI 48607

Märkus. Veenduge, et tekstipakkimine oleks lubatud lahtrites, mis sisaldavad reavahetusi.

Huvitavad Artiklid...