Bei meiner Arbeit möchten wir die Arbeit zur Überprüfung bestimmter Artikel entsprechend ihrer registrierten Nummern aufteilen. Hier ist ein Beispiel für diese Nummern:
0022499-80.2017
0200781-98.2016
0021322-13.2016
Elemente, die mit endenungerade-ungeradeZahlen vor dem Bindestrich, von rechts nach links, sollten von Gruppe A überprüft werden. Elemente, die mit endenungerade geradeNummern sollten von Gruppe B überprüft werden. Elemente, die mit einemsogarNummer gehört zur Gruppe C. Die obige Liste sollte also folgendermaßen aussehen:
0022499-80.2017 -> A
0200781-98.2016 -> B
0021322-13.2016 -> C
Wie kann ich einen Filter erstellen, vorzugsweise für LibreOffice Calc oder Google Docs, um das Sortieren zu erleichtern?
Antwort1
Tragen Sie dies innerhalb 0022499-80.2017
von A2 in eine ungenutzte Spalte rechts ein und füllen Sie es nach unten aus.
=CHAR(ISEVEN(--MID(A2,FIND("-",A2)-2,1))+ISEVEN(--MID(A2,FIND("-",A2)-1,1))+65)
Antwort2
Hier ist die für LibreOffice übersetzte Antwort von @Jeeped:
=CHAR(ISEVEN(VALUE(MID(A2;FIND("-";A2)-2;1)))+ISEVEN(VALUE(MID(A2;FIND("-";A2)-1;1)))+65)
Hinweise zur Übersetzung:
- Kommas
,
können in LibreOffice je nach Gebietsschema funktionieren, Semikolons;
werden jedoch empfohlen, da sie unabhängig vom Gebietsschema funktionieren. ISEVEN
erfordert ein numerisches Argument und wird daherVALUE
in eine Zahl umgewandelt. Vielleicht ist das--
in Excel der Fall? Wenn ja, erscheint mir diese Syntax seltsam.