Registriert seit: 05.10.2016
Version(en): XP
hallo,
ich habe in verschiedenen Zellen untereinander stehen,
Spalte A
11 Mar.
21 Jan.
10 Dec.
12 Nov.
15 Oct.4
9 Oct.3
8 Oct.
9 Jul.
13 Jun.
14 Mar.
13 Dec.
11 Oct.
9 Aug.
15 Jun.
8 Mar.
6 Dec.
6 Jun.
7 Mar.
6 Dec.
9 Nov.
18 Sep.
31 Aug.
11 May
6 Oct.
1 Sep.
28 Jun.2
in jeder Zelle steht ein Datum (Tag und Monat). wie kann ich daraus den jeweiligen Monat auslesen? z.B. aus 7Mar. -> März oder 28 Jun.2 -> Juni
Viele Grüße
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
es sieht eher danach aus als stünde in den Zellen TEXT.
Ist aber nur geraten.
Gruß,
steve1da
Registriert seit: 05.10.2016
Version(en): XP
ja in den Zellen steht TEXT. ich will aus dem TEXT den Monat auslesen. Habe ich den Monat, dann möchte ich damit als DATUMSWERT weiterarbeiten.
Registriert seit: 04.04.2017
Version(en): 2013
Hallo,
(30.10.2017, 14:36)steve1da schrieb: es sieht eher danach aus als stünde in den Zellen TEXT.
Davon gehe ich aus, steht ja so auch im Betreff.
PHP-Code:
=VERGLEICH(RECHTS(A1;4);{"Jan."."Feb."."Mar."};)
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
sorry, Betreff nicht wahrgenommenen.
Gruß,
steve1da
Registriert seit: 28.05.2014
Version(en): 2013 / 2016
Moin,
mit einer Excel-Formel wie (nur) VERGLEICH() wird das wohl nicht unbedingt etwas, denn teilweise ist noch ein Punkt hinter dem Monatskürzel und in einigen Fällen auch noch eine Zahl.
Da bietet sich wohl nur eine etwas längere Formel oder VBA (UDF) an.
Beste Grüße
Günther
Excel-ist-sexy.de …schau doch mal rein!
Der Sicherheit meiner Daten wegen lade ich keine *.xlsm bzw. *.xlsb- Files mehr herunter! -> So geht's ohne!
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
30.10.2017, 15:26
(Dieser Beitrag wurde zuletzt bearbeitet: 30.10.2017, 15:26 von RPP63.)
Moin!
Ist doch ganz einfach … :19:
| A | B | C |
1 | 11 Mar. | Mar | März |
2 | 21 Jan. | Jan | Januar |
3 | 10 Dec. | Dec | Dezember |
4 | 12 Nov. | Nov | November |
5 | 15 Oct.4 | Oct | Oktober |
6 | 9 Oct.3 | Oct | Oktober |
7 | 8 Oct. | Oct | Oktober |
Formeln der Tabelle |
Zelle | Formel | B1 | =TEIL(A1;FINDEN(" ";A1)+1;3) | C1 | =TEXT("1."&SUCHEN(B1;"##janfebmaraprmayjunjulaugsepoctnovdec")/3;"MMMM") |
|
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8 oder ohne Hilfsspalte:
| A | B |
1 | 11 Mar. | März |
2 | 21 Jan. | Januar |
3 | 10 Dec. | Dezember |
4 | 12 Nov. | November |
5 | 15 Oct.4 | Oktober |
6 | 9 Oct.3 | Oktober |
7 | 8 Oct. | Oktober |
8 | 9 Jul. | Juli |
9 | 13 Jun. | Juni |
Formeln der Tabelle |
Zelle | Formel | B1 | =TEXT("1."&SUCHEN(TEIL(A1;FINDEN(" ";A1)+1;3);"##janfebmaraprmayjunjulaugsepoctnovdec")/3;"MMMM") |
|
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8 Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:1 Nutzer sagt Danke an RPP63 für diesen Beitrag 28
• Hopfenmeile
Registriert seit: 10.04.2014
Version(en): Office 2019
Hallo, wie wär's mit..:
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | E | F |
1 | Date | M_Name | M_Zahl |
2 | 11 Mar. | März | 3 |
3 | 21 Jan. | Januar | 1 |
4 | 10 Dec. | Dezember | 12 |
5 | 12 Nov. | November | 11 |
6 | 15 Oct.4 | Mai | 5 |
7 | 9 Oct.3 | Dezember | 12 |
8 | 8 Oct. | Oktober | 10 |
9 | 9 Jul. | Juli | 7 |
10 | 13 Jun. | Juni | 6 |
11 | 14 Mar. | März | 3 |
12 | 13 Dec. | Dezember | 12 |
13 | 11 Oct. | Oktober | 10 |
14 | 9 Aug. | August | 8 |
15 | 15 Jun. | Juni | 6 |
16 | 8 Mar. | März | 3 |
17 | 6 Dec. | Dezember | 12 |
18 | 6 Jun. | Juni | 6 |
19 | 7 Mar. | März | 3 |
20 | 6 Dec. | Dezember | 12 |
21 | 9 Nov. | November | 11 |
22 | 18 Sep. | September | 9 |
23 | 31 Aug. | August | 8 |
24 | 11 May | Mai | 5 |
25 | 6 Oct. | Oktober | 10 |
26 | 1 Sep. | September | 9 |
27 | 28 Jun.2 | Juni | 6 |
28 | 27 Apr. 2 | April | 4 |
Zelle | Formel |
E2 | =TEXT(WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(A2;"Mar";3);"May";5);"Oct";10);"Dec";12);" ";".");".";"";2);"MMMM") |
F2 | =MONAT(--WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(A2;"Mar";3);"May";5);"Oct";10);"Dec";12);" ";".");".";"";2)) |
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg |
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Registriert seit: 05.10.2016
Version(en): XP
30.10.2017, 16:24
(Dieser Beitrag wurde zuletzt bearbeitet: 07.11.2017, 17:17 von Rabe.
Bearbeitungsgrund: Vollzitat gekürzt
)
(30.10.2017, 15:26)RPP63 schrieb: Ist doch ganz einfach … :19:
...
oder ohne Hilfsspalte:
...
KLAPPT SPITZE!!! 1000 DANK!!!
Registriert seit: 25.04.2016
Version(en): 2013
Und eine UDF
Code:
Function myMonth(inp As String) As String
Dim aMonth As Variant
Dim outp As String
Dim i As Long
If IsDate(inp) Then
myMonth = Month(CDate(inp))
Exit Function
End If
aMonth = Array("Jan", "Feb", "Mar", "Mär", "Apr", "Mai", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Okt", "Nov", "Dec", "Dez")
For i = LBound(aMonth) To UBound(aMonth)
If InStr(1, inp, aMonth(i)) Then
outp = aMonth(i)
Exit For
End If
Next i
Select Case outp
Case "Jan"
myMonth = 1
Case "Feb"
myMonth = 2
Case "Mar", "Mär"
myMonth = 3
Case "Apr"
myMonth = 4
Case "Mai", "May"
myMonth = 5
Case "Jun"
myMonth = 6
Case "Jul"
myMonth = 7
Case "Aug"
myMonth = 8
Case "Sep"
myMonth = 9
Case "Oct", "Okt"
myMonth = 10
Case "Nov"
myMonth = 11
Case "Dez", "Dec"
myMonth = 12
End Select
End Function