Excel-formel: Lägg till radbrytning baserat på OS -

Generisk formel

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

Sammanfattning

För att lägga till en radbrytning med hänsyn till det aktuella operativsystemet (Mac eller Windows) kan du använda INFO-funktionen för att testa systemet och sedan returnera rätt brytkaraktär - CHAR (10) för Windows, CHAR (13) för Mac.

Förklaring

Tecknet som används för radbrytningar är olika beroende på om Excel körs på Mac eller Windows: CHAR (10) för Windows, CHAR (13) för Mac. Detta gör det svårt att skriva en enda formel som fungerar som förväntat på båda plattformarna.

Lösningen är att använda INFO-funktionen för att testa den aktuella miljön och sedan justera linjeskiftet i enlighet med detta. Vi gör detta genom att lägga till denna formel till C3:

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

Sedan heter vi C3 "break" så att vi kan använda ordet break som en variabel senare. Om Excel körs på en Mac, kommer break att motsvara CHAR (13), om inte, break kommer att vara CHAR (10).

I kolumn E sammanfogar vi adressinformationen som visas i B, C och D med en sådan formel:

=B6&break&C6&break&D6

Resultatet av sammankopplingen är text med radbrytningar:

Traci Brown -
1301 Robinson Court -
Saginaw, MI 48607

Obs! Se till att du har aktiverat textomslag på celler som innehåller radbrytningar.

Intressanta artiklar...