Clever-Excel-Forum

Normale Version: Nummernbereich zerlegen und anzeigen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Guten Abend
Ich habe ein Problem mit der detaillierten Anzeige eines nummernbereiches
Kann mir hier jemand weiterhelfen 
In meiner angehängten Datei ist in Spalte A der nummernbereich vorgegeben
Dabei soll in Spalte B mit einer Formel der von mir händisch eingegebene Wert berechnet und angezeigt werden
Vielen Dank schon im voraus
Moin

Code:
=LET(
a;--TEXTTEILEN(WECHSELN(A1;"A";"");" - ");
b;MIN(a);
c;MAX(a);
d;c-b+1;
WENNFEHLER(TEXTVERKETTEN("; ";WAHR;"A"&SEQUENZ(d;;b));A1))
Vielen Dank auf meinen pc zuhause funktioniert die Formel prima aber ich vermute das auf meinen PC am Arbeitsplatz Office 2018!sie nicht funktioniert gibt es hier eine Alternative?
Leider funktioniert es mit Excel 2018 nicht gibt es hier eine andere Formel  Rolleyes
Da hat Dir doch tatsächlich heute Nacht niemand geantwortet?
Frechheit!
[/Sarkasmus]

Es gibt kein Excel 2018!
LET() funktioniert nur in Excel 2021 / 365 und Excel online.
Letzteres kannst Du auf jedem Rechner nutzen, wenn Du Dich mit Deinem MS-Konto anmeldest:
https://office.live.com/start/Excel.aspx

Per Formel dürfte das für alte Versionen zu einem Monstrum mutieren.
Eine Alternative wäre eine UDF (mittels VBA).

UDF:
Function Liste(Begriff$)
Dim A, i&
On Error GoTo errExit
A = Split(Replace(Begriff, "A", ""), " - ")
For i = A(0) To A(1)
  Liste = Liste & "A" & i & "; "
Next
Liste = Left(Liste, Len(Liste) - 2)
Exit Function
errExit:
Liste = Begriff
End Function

In Tabelle:
AC
1A1112 - A1118A1112; A1113; A1114; A1115; A1116; A1117; A1118
2A118 - A123A118; A119; A120; A121; A122; A123
3A70 - A73A70; A71; A72; A73
4A40A40
5A1900A1900

ZelleFormel
C1=liste(A1)
C2=liste(A2)
C3=liste(A3)
C4=liste(A4)
C5=liste(A5)

Gruß Ralf
(19.04.2023, 07:20)RPP63 schrieb: [ -> ]Per Formel dürfte das für alte Versionen zu einem Monstrum mutieren.
Einfach für jeden LET()-Abschnitt eine Hilfsspalte anlegen.
Bei Textverketten und Sequenz dürften weitere Fallstricke lauern.
Gnnn...
Leider Excel 2016 und VBA aufgrund Sicherheitseinstellungen nicht möglich  Angry
Dann halt online.
Das ist doch sicher keine Funktion, die man täglich braucht. 
Dann machs halt zu Hause, kopiere die Formelspalte und füge sie als Wert wieder ein.
Seiten: 1 2