none
Excel mehrsprachig RRS feed

  • Frage

  • Ich arbeite für eine Deutsch/Amerikanische Firma. Ich muss immer wieder Excel Arbeitsblätter in beiden Formatierungen ausdrucken. Also mal mit Deutschen Datumsformaten und mal mit Amerikanischen. Und das gleiche bei der Zahlendarstellung.

    Zurzeit mach ich es so, dass ich auf einem Rechner ein Deutsches Excel 2016 habe und auf dem anderen ein Amerikanisches und die gleiche Datei zweimal ausdrucke (als PDF).

    Das muss doch auch irgendwie anders gehen?

    Ich habe gesehen, wo ich in den Optionen das Dezimaltrennzeichen und das Tausendertrennzeichen definieren kann, aber ich habe es nicht geschafft, das als Makro zu hinterlegen. 

    Und für das Datum habe ich keine Lösung gefunden.


    • Bearbeitet Stephan Ko Montag, 16. Dezember 2019 11:09
    Montag, 16. Dezember 2019 11:07

Alle Antworten

  • Du kannst für Officeprodukte auch Sprachpakete installieren.

    Dann kannst du an einem Gerät von deutsch auf englisch und wieder zurück.

    Für das festlegen eines Makros müsstest du uns mal mitteilen, was du versucht hast.
    Dann können wir dir ggf. sagen, was falsch war.

    Gruß

    Montag, 16. Dezember 2019 12:06
  • Danke für Deine Antwort.

    Offensichtlich habe ich irgendetwas falsch verstanden. Ich habe Spachpakete installiert, kann in Optionen / Sprache Deutsch oder English auswählen. Aber das ändert doch zum Beispiel in Bezug auf meinen Ausdruck gar nichts ?!

    Ich hatte versucht ein Makro zu machen, mit dem ich bei meinem Excel Dezimaltrennzeichen und Tausendertrennzeichen austausche, aber das hat nicht geklappt. Aber das Datum hat es eh nicht gehandhabt.

    Montag, 16. Dezember 2019 12:27
  • Achso, jetzt hab ichs verstanden.

    Für die Trennzeichen kannst du unter Datei->Optionen->Erweitert bei den Bearbeitungsoptionen einstellen, ob sich für die Trennzeichen am Betriebssystem orientieren soll und du kannst, wenn du den Haken raus nimmst, die Trennzeichen entsprechend ändern.

    Für das Datum kannst du z.B. in der Zellenformatierung unter Datum das Gebietsschema auf UK oder USA stellen. Dann wird beim Typ die Formatierung YYYY-MM-DD verfügbar.

    Gruß

    Montag, 16. Dezember 2019 12:50
  • Wie ich ja bereits schrieb, das mit der Umstellung ist mir klar.

    Ist aber viel zu viel Aufwand, wenn man es ca. 100 mal am Tag machen muss. 

    Außerdem habe ganz viele Datumsfelder. Macros helfen da nicht, da es immer wieder neue Tabellen sind.

    Da ist es ein wenig Einfacher zwei Excel zu haben, aber leider sind die nicht auf dem gleichen Rechner. Ich habe es nicht geschafft, es auf dem gleichen Rechner zu installieren.

    Ich kann doch unmöglich der einzige sein, der mehrsprachig arbeiten muss ?!

    Montag, 16. Dezember 2019 12:57
  • Nun ja, das Arbeiten mit Excel heißt ja nicht, dass man es auch immer drucken muss.
    Man kann ja auch das Excel selber verschicken (mit einstprechenden Kennworten gegen veränderungen schützen).

    Der User, der das Excel dann öffnet, sieht den inhalt entsprechend seiner Sprach- und Ländereinstellungen.

    Office kann aber leider nur 1x auf einer Kiste installiert werden.
    Für deine Lösung beitet sich der Einsatz einer VM an (es kann auch VirtualBox und muss kein Hyper-V sein).
    Diese richtest du dann mit der z.B. amerkanischen Umgebeung ein.
    Per Shared Drives kannst du nun die Excel mal in der einen oder anderen Version (lokal oder VM) öffnen und drucken.

    Die andere Allternative ist, die aktuelle Umgebung per Powershell anzupassen:
    https://www.lewisroberts.com/2017/03/01/set-language-culture-timezone-using-powershell/

    Montag, 16. Dezember 2019 13:17
  • Danke. 

    Ich muss leider Berichte in PDF erstellen, ca. 80 pro Monat. Die kann ich nicht als Excel verschicken.

    An VM habe ich auch schon gedacht, aber gehofft, dass es irgendwie anders geht. Dazu müsste ich ja auch ein US Windows kaufen.

    Den Link zu Powershell Script verstehe ich ehrlich gesagt nicht, der ist doch für Azure?

    Montag, 16. Dezember 2019 13:50
  • Powershell gibt es mittlerweile für auch für Win8/10.

    Alles was man so in der Systemsteuerung einstelen kann, findet man auch in der Powershell wieder.
    Was du halt benötigst ist die Umstellung deines "Gebietsschemas" (Systemsteuerung->Zeit und Region), dass dann auch die Sprache und Formate für Zahlen und Datum enthält.

    Hat man dann in Excel z.B. als Datum neutral das "m/d/y"-Format ausgewählt, wird immer das aktuelle Gebietsschema berücksichtigt. Beim Zahlenformat sowieso.

    Montag, 16. Dezember 2019 14:35

  • Ich muss leider Berichte in PDF erstellen, ca. 80 pro Monat. Die kann ich nicht als Excel verschicken.

    Könnt ihr euch nicht Firmenintern auf eine Standardsprache einigen? Aus meiner Sicht ist da jede investierte Minute verschwendetes Geld. Ist ja nicht so, als ob man plötzlich ein völlig anderes Zahlensystem hat.

    Und überhaupt, 80 Reports im Monat manuell aus Excel gezogen? Da würde ich mir eine Skript schreiben,  was mir den Bericht automatisch erstellt und nach PDF exportiert und am besten auch gleich per Mail verschickt.

    Oder noch besser: Daten in eine DB kippen und ein Reporting über ein Webfrontend bereitstellen =)

    Montag, 16. Dezember 2019 14:48
  • Wir haben schon eine Menge automatisiert usw.

    Wird schon alles.

    Aber nochmal zu Excel: Es gibt also keine offizielle Lösung, kein mehrsprachiges Excel, dass man umschalten kann? Ich werde doch sicher nicht der einzige sein, der solche Probleme hat.

    Montag, 16. Dezember 2019 14:53
  • Moin,

    vielleicht verstehe ich das Problem nicht ausreichend, aber Culture ist doch eine per-User-Einstellung.

    Das heißt, Du kannst einen alternativen User erzeugen und in seinem Benutzerprofil einfach alles auf en-US stellen. Startest Du dort dann Excel und öffnest die Tabelle, so dürften die Dezimal- und Datumsformate, die ja der Culture folgen, im richtigen Format sein.

    Und dank der schnellen Benutzerumschaltung in Windows kannst Du ohne großen Aufwand hin- und herwechseln. Dafür brauchst Du weder ein englisches Windows, noch ein englisches Office.

    Sicher ist auch das nicht schön, aber alles andere vermutlich noch aufwendiger.


    Evgenij Smirnov

    http://evgenij.smirnov.de

    Montag, 16. Dezember 2019 15:04
  • Die meisten Lösungen sind genannt. Du könntest noch in deine Sheets jeweils eine zweite Spalte machen, in der dann Datum und Zahlen in der jeweils anderen Formatierung angezeigt werden und dann ein zweites und ein drittes Platt als Report Seite zum ausdrucken/exportieren nutzen.

    Also so:

    Spalte A   Spalte B   Spalte C   Spalte D

      10.000   10,000     13.12.19  19.12.13

    Da müsstest du dann in Spalte A und B die Zellenformatierung ausschalten. Dann in Spalte A die Trenner manuell eintragen und in Spalte B kannst du es über eine Formel umsetzen.

    Spalte C und Spalte D kannst über die Zellenformatierung regeln.

    Allgemein hast du mehr Möglichkeiten, wenn du die Zahlen (und auch Datum) ohne Zellenformatierung formatierst. Dann kannst du es leichter mit VB oder PS parsen und editieren.

    Das Problem ist, so wie du/ihr das macht, hat man vor "100 Jahren" Zahlen und Reports mit einander ausgetauscht.

    "Standard" wäre wohl z.B. die Dokumente in Sharepoint abzulegen, da kann dann jeder mit seinen regionalen Einstellungen das Dokument anschauen, oder halt über einen Fileserver etc.

    Aber vll. hat jmd noch ne andere Idee.

    Einen Button, der einfach den Inhalt des Sheets von Sprache A auf Sprache B formatiert, gibt es jedenfalls nicht, auch wenn du nicht der einzige mit dem Problem bist!

    Gruß

    Montag, 16. Dezember 2019 15:11
  • Auch bzgl. Excel als Reportingsystem kann ich nur sagen: eine vernünftige BI-Lösung wirkt da schon so manche Wunder.

    Auch wenn du nicht der einzige mit so einem Problem sein wirst bist du bestimmt einer der Letzten;-).

    Montag, 16. Dezember 2019 16:16
  • Ich erstelle Finanzierungsunterlagen für Immobilien. Diese gehen an kleine Banken, jede hat ein anderes Formular. Da ist nichts online oder automatisiert.

    Denen kann ich nicht mit anderer Formatierung oder mit Excel Dateien kommen.

    Montag, 16. Dezember 2019 16:22
  • Dann ist das Verfahren doch ganz einfach!

    a) Gehe in die Systemsteuerung und ändere die Regionseinstellungen passend zu deinem Vorhaben
    b) Rufe Excel auf und exportiere deine 80 Formulare.
    c) mache weiter bei a)

    d) Ausnahme: Stellst du bei b) fest, dass das Format nicht stimmt, mache weiter bei a).

    Dies solltest du natürlich nicht nach jedem Formular einzeln machen;-).

    Oder mache die oben genannte Alternative:
    Richte ein 2. lokales Profil ein (ein AD-Profil könnte Lizenz beim Server kosten) und stelle das Gebietsschema auf US.

    Und natürlich ist Excel mehrsprachig, nur halt leider nicht für denselben User.

    Montag, 16. Dezember 2019 17:03
  • Wie kann ich dem zweiten User auf meinem Rechner das Recht geben auf den User Folder von User1 zuzugreifen? 

    Er hat Administrator Rechte und der User Folder von User1 ist für Administratoren freigegeben.

    Klappt aber nicht.

    Montag, 16. Dezember 2019 19:29
  • Moin,

    dann mach doch für die beiden einen gemeinsamen Ordner außerhalb der Benutzerprofile.


    Evgenij Smirnov

    http://evgenij.smirnov.de

    Montag, 16. Dezember 2019 22:19
  • (ein AD-Profil könnte Lizenz beim Server kosten)


    Nein, könnte es nicht. Für AD gibt es keine separate Lizenzierung, und die Server CAL ist eine User- oder Device-CAL, nicht jedoch eine AD-Account-CAL.


    Evgenij Smirnov

    http://evgenij.smirnov.de

    Montag, 16. Dezember 2019 22:24
  • dann mach doch für die beiden einen gemeinsamen Ordner außerhalb der Benutzerprofile.

    Ja, das würde theoretisch gehen!

    Aber praktisch wäre es ziemlich blöd. Lange Geschichte.

    Gibt es eine Möglichkeit, auf die Files des anderen Users zuzugreifen?

    Dienstag, 17. Dezember 2019 09:59
  • Gibt es eine Möglichkeit, auf die Files des anderen Users zuzugreifen?

    Ja, namentliches Leserecht (also nicht über Gruppen) + Schreibrecht über Gruppen.

    Evgenij Smirnov

    http://evgenij.smirnov.de

    Dienstag, 17. Dezember 2019 10:15
  • Super, Danke!

    Klappt richtig gut!

    Dienstag, 17. Dezember 2019 12:12