Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Monat als Text in Zahl

Monat als Text in Zahl
05.12.2002 16:51:21
Panicman
Hallo Excelenten

wie kann man einen Monat geschrieben als Text (z.B. "März") in die Monats-Zahl ("3") umwandeln. Ich muß mit dem Text (wegen Import, KEINE Änderung möglich) weiterrechnen. Also
"März"+1=April
Kein VBA, nur Formel

Danke
Holger


P.S. (ich dachte immer das heist Tigerenten) ;-))

Anzeige

13
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Monat als Text in Zahl
05.12.2002 17:01:17
Holger Levetzow
schreibe Dir irgendwo die Monate untereinander, daneben die entsprechende Zahl. Nun hole über SVerweis zu dem Monat die Zahl raus.

Holger

Re: Monat als Text in Zahl
05.12.2002 17:13:20
Rainer
Wenn Du nur mit den Monatsnamen rechnen willst (ohne Umwandlung in eine Zahl), kannst Du diese Formel nehmen:

=WENN(VERGLEICH(B1;$A$1:$A$12;0)=12;INDEX($A$1:$A$12;VERGLEICH(T1;$A$1:$A$12;0)-11);INDEX($A$1:$A$12;VERGLEICH(T1;$A$1:$A$12;0)+1))

Dazu müssen in A1:A12 die Monatsnamen untereinander stehen und in B1 der importierte Monat.

Rainer

Anzeige
Re: Monat als Text in Zahl
05.12.2002 17:20:39
th.heinrich
hallo Rainer,

sorry, dass ich mich einmische, aber was steht in T1 ??

gruss thomas

Re: Monat als Text in Zahl
05.12.2002 17:22:00
Boris
Hallo Holger,

in A1 steht Dein Monat als Text.

Dann:

=WAHL(MONAT(DATWERT("1."&A1&2002));1;2;3;4;5;6;7;8;9;10;11;12)

Vielleicht hilft es.

Gruß Boris

Natürlich reicht auch...
05.12.2002 17:24:17
Boris
=MONAT(DATWERT("1."&A1&2002))

Aber ich fürchte, dass es so zu einfach ist...

Gruß Boris

Anzeige
Re: Monat als Text in Zahl
05.12.2002 17:24:32
th.heinrich
hallo Rainer,

sorry, dass ich mich einmische, aber was steht in T1 ??

gruss thomas

Danke, aber ...
05.12.2002 17:26:09
Panicman
Danke Holger, Danke Rainer,

eigentlich hasse ich "Danke, aber...", das klingt immer so negativ, obwohl ihr mir schnell geholfen habt.

Aber geht es wirklich nicht, ohne die "Hilfsmonate" einzugeben?
Excel kann ja auch die Zahl in Text.

Holger

Anzeige
Re: Danke, aber ...
05.12.2002 17:28:45
Hajo
Hallo Holger

warum hassen, das ist doch wenigstens eine Rückmeldung.
Hast Du Boris sein Vorschlag schon geprüft.

Gruß Hajo

Danke, funzt prächtig :-)) _o.T.
05.12.2002 17:29:01
Panicman

@Boris
05.12.2002 17:41:52
th.heinrich
hallo Formelmeister,

immer wieder fasznierend was Du fuer loesungen bietest.

ist das "&2002" notwendig oder kann es weggelassen werde.

danke thomas

Anzeige
Kannst du auch weglassen o.T.
05.12.2002 18:00:12
Boris
.
Re: Monat als Text in Zahl
05.12.2002 18:05:49
Rainer
Ooops, ich hatte in irgendeiner offenen Mappe rumprobiert und dachte, für den Beitrag mache ich aus T1 lieber B1 etc. Habe aber wohl zwei Einträge vergessen zu ändern...
Sorry
Re: Monat als Text in Zahl
05.12.2002 20:08:02
th.heinrich
hi Rainer,

auch mit B1 ergebnis = #NV

gruss thomas

Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

Monat als Text in Zahl umwandeln


Schritt-für-Schritt-Anleitung

Um einen Monat, der als Text vorliegt (z.B. "März"), in eine Zahl (z.B. "3") umzuwandeln, kannst Du folgende Schritte befolgen:

  1. Hilfstabelle erstellen: Erstelle eine Tabelle mit den Monatsnamen in einer Spalte (A1:A12) und den entsprechenden Zahlen in der danebenstehenden Spalte (B1:B12).

    • Zum Beispiel:
      A1: Januar    B1: 1
      A2: Februar   B2: 2
      A3: März      B3: 3
      A4: April     B4: 4
      ...
  2. SVERWEIS verwenden: Nutze die SVERWEIS-Funktion, um den Monatsnamen in die entsprechende Zahl umzuwandeln:

    =SVERWEIS(A1; $A$1:$B$12; 2; FALSCH)

    Ersetze A1 durch die Zelle, die den Monatsnamen enthält.

  3. Alternative Formel: Du kannst auch die folgende Formel verwenden, um den Monat aus dem Datum zu ermitteln:

    =MONAT(DATWERT("1." & A1 & "2002"))

    Hierbei wird angenommen, dass der Monat in Zelle A1 steht. Das Jahr ist nicht entscheidend, aber es benötigt ein Jahr, um die DATWERT-Funktion zu verwenden.


Häufige Fehler und Lösungen

  • #NV-Fehler: Dieser Fehler tritt auf, wenn der Monatsnamen nicht in der Hilfstabelle vorhanden ist. Stelle sicher, dass der eingegebene Monat exakt mit den Einträgen in der Hilfstabelle übereinstimmt.

  • Falsche Ergebnisse: Überprüfe, ob die Zellen als Text formatiert sind oder ob du ein führendes Leerzeichen in den Monatsnamen hast. Dies kann die SVERWEIS-Funktion beeinträchtigen.


Alternative Methoden

Falls Du keine Hilfstabelle verwenden möchtest, kannst Du die folgende Formel direkt in Excel verwenden:

=MONAT(DATWERT("1." & A1 & "2002"))

Dies funktioniert, solange die Monatsnamen korrekt geschrieben sind. Eine weitere Möglichkeit ist die Verwendung der WAHL-Funktion:

=WAHL(MATCH(A1; {"Januar"; "Februar"; "März"; "April"; "Mai"; "Juni"; "Juli"; "August"; "September"; "Oktober"; "November"; "Dezember"}; 0); 1; 2; 3; 4; 5; 6; 7; 8; 9; 10; 11; 12)

Praktische Beispiele

  1. Beispiel: Umwandlung des Monats "April" in die Zahl "4":

    • Zelle A1: April
    • Formel in B1:
      =SVERWEIS(A1; $A$1:$B$12; 2; FALSCH)
    • Ergebnis in B1 wird "4" sein.
  2. Beispiel: Umwandlung des Monats "März":

    • Zelle A2: März
    • Formel in B2:
      =MONAT(DATWERT("1." & A2 & "2002"))
    • Ergebnis in B2 wird "3" sein.

Tipps für Profis

  • Nutze die Datenüberprüfung in Excel, um sicherzustellen, dass nur gültige Monatsnamen eingegeben werden.
  • Falls Du oft mit Monatsnamen arbeitest, überlege, eine benutzerdefinierte Funktion (UDF) in VBA zu erstellen, um die Umwandlung zu automatisieren. Dies ist jedoch optional und erfordert VBA-Kenntnisse.
  • Denke daran, dass die Formeln in älteren Excel-Versionen möglicherweise leicht abweichen können.

FAQ: Häufige Fragen

1. Kann ich die Formel ohne die Jahreszahl verwenden? Ja, in den meisten Fällen kannst Du die Jahreszahl weglassen, da sie nur benötigt wird, um die DATWERT-Funktion korrekt zu verwenden.

2. Was mache ich, wenn der Monatsname nicht korrekt erkannt wird? Überprüfe, ob der Monatsname in der Hilfstabelle korrekt geschrieben ist und ob keine führenden Leerzeichen vorhanden sind.

3. Wie kann ich die Umwandlung umkehren, also eine Zahl in einen Monatsnamen umwandeln? Du kannst die Funktion TEXT verwenden, um die Monatszahl in den Monatsnamen umzuwandeln:

=TEXT(DATUM(2000; A1; 1); "MMMM")

Ersetze A1 durch die Zelle mit der Monatszahl.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige