Ich brauche Hilfe. Ich habe eine Liste von mehreren IDs in Spalte A, Spalte b enthält Daten der Anzahl der Elemente, die mit der ID verknüpft sind. Ich möchte eine Liste jeder Seite, die zu jeder ID gehört, wie folgt erzeugen, also möchte ich in Spalte C (zum Beispiel) "a - Page 0001" den ganzen Weg bis "a - 1000" geben, dass a 1000 Seiten hatte, dann aber wann es 1000 erreicht, ich es aus neu gestartet werden soll b wie folgt:Formel automatisch starten, wenn der Parameter erfüllt ist?
Column A Column B
a 1000
b 2000
c 1500
d 1200
e 700
a - Page 0001
a - Page 0002
a - Page 0003
a - Page 0004
…
a - Page 1000
b - Page 0001
b - Page 0002
b - Page 0003
b - Page 0004
…
b - Page 0001
…
b - Page 2000
c - Page 0001
ich habe versucht, die folgende Formel:
=IF(ROW(C1)< B1+1,CONCATENATE($A$1," - Page ",TEXT(ROW(C1),"0000"),""))
Das Problem ist, dass, sobald es 1000 erreicht bekomme ich Fehler (#VALUE Ich glaube, ich muss $ & A $ 1 sonst, wenn ich die Formel nach unten ziehen, wird es nur auf die Spalte auf der linken Seite beziehen und ich werde eine - Seite 0001, b - Seite 0002 usw. Secon bekommen dly, ich benutze die ROW-Funktion, um die Seitennummern zu generieren, aber ich verstehe nicht, wie ich es zwingen kann, von 1 neu zu starten, sobald es das Maximum erreicht hat (d. h. 1000 für a).
Tisch an der Spitze, wo Sie den Namen ziehen, und die Anzahl der Seiten, wie viele Zeilen ist, dass Tabelle? Wenn es klein ist, können wir eine Reihe von verschachtelten Wenns machen. Sind die Seiten einzigartig? dh taucht 1000 nur einmal auf, oder besteht die Möglichkeit, dass ein anderer Buchstabe 1000 hat? –
Können wir eine Hilfssäule für Ihren Tisch haben? –
Hallo Forward Ed, ich habe über 1000 IDs, und es gibt mehrere Instanzen von 1000, einige haben vielleicht nur 1 Seite, manche vielleicht 30, manche vielleicht 1500. – msinghm