2017-02-20 2 views
0

Ich brauche eine Formel, die effektiv die Notwendigkeit für ein Nachschlagetuch beseitigen wird. Zurzeit verwende ich die unten stehende Formel, um das Produktionsdatum einer Seriennummer zu entschlüsseln. Die Seriennummer ist alphanumerisch. W0E9 ist der Anfang und der einzige Teil der Nummer, die mir wichtig ist. Das E ist der Monat und das 09 ist das Jahr. Mit der Nachschlagetabelle und Formel unten kann ich dies bis Mai 2009 ändern. Allerdings bin ich neugierig, ob es eine Formel gibt, die ich verwenden kann, die die Nachschlagetabelle für den Monat nicht benötigen würde und mir immer noch das gleiche Ergebnis gibt.IF + MID multi-funktionierendes Büro 2013

Aktuelle Formel mit Blick Tabelle

=LOOKUP(MID(A2,3,1),'Look Up'!A$2:B$13,'Look Up'!B$2:B$13)&(200+MID(A2,2,1)&MID(A2,4,1)) 

Jede Hilfe würde geschätzt, habe ich versucht paar andere Zeichenfolge zu erstellen, die ich weiter unten gemacht haben und sie einfach gewohnt überhaupt eine tatsächliche Antwort beweisen. Gewöhnlich hängend um das "C".

=IF(MID(3,2,1)=A, Jan&IF(MID(3,2,1)=B, Feb&IF(MID(3,2,1)=C, March....etc. 
=IF(MID(3,2,1)=A, "Jan",IF(MID(3,2,1)=B, "Feb".....etc. 

Antwort

0

Dies funktioniert:

=IF(MID(I5,3,1)="A","Jan",IF(MID(I5,3,1)="B","Feb",IF(MID(I5,3,1)="C","Mar",IF(MID(I5,3,1)="D","Apr",IF(MID(I5,3,1)="E","May",))))) 

Aber nur bis E oder Mai getan ... Hinweis I5 war die Zelle mit dem W0E9 Text darin. Ich habe nicht gesehen, warum Sie das Ampersand hatten.

0

Ich vermute, Sie die Formatierung sein „WE09“ gemeint, und auf der Grundlage, dass dies funktionieren soll (auch mit der Seriennummer in Zelle A1 in Betrieb):

=CHOOSE(COLUMN(INDIRECT(MID(A1,2,1)&1)),"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sept","Oct","Nov","Dec")&IF(MID(A1,3,2)>RIGHT(YEAR(TODAY()),2),1900+MID(A1,3,2),2000+MID(A1,3,2)) 

Dies wird seit Jahren arbeitet, bevor 2000 durch Überprüfung gegen das heutige Datum. Wenn Sie die Funktion TODAY() nicht verwenden möchten, können Sie das YEAR (TODAY()) mit einem Verweis auf das aktuelle Jahr, entweder einen harten Wert oder einen Verweis auf eine andere Zelle, in der Sie das aktuelle Jahr haben, ändern .