bestimmtes Wort in einer Zeile nummerieren

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

bugmenot
*
Beiträge: 12
Registriert: Do, 11.05.2006 22:58

bestimmtes Wort in einer Zeile nummerieren

Beitrag von bugmenot »

Hallo,
Ich habe ca. 300 Zeilen von diesen Codes.
Leider muss ein bestimmtes Wort fortlaufend nummeriert werden.
Bekomme ich das mit Openoffice hin?

Und zwar muss idxxx von 1 - 300 nummeriert werden.

<li data-id="id-idxxx" class="classxxx"><a href="http://www.domain.de" rel="image_group" ><img src="http://www.domain.de" alt="altxxx" /></a> </li>
<li data-id="id-idxxx" class="classxxx"><a href="http://www.domain.de" rel="image_group" ><img src="http://www.domain.de" alt="altxxx" /></a> </li>
<li data-id="id-idxxx" class="classxxx"><a href="http://www.domain.de" rel="image_group" ><img src="http://www.domain.de" alt="altxxx" /></a> </li>
<li data-id="id-idxxx" class="classxxx"><a href="http://www.domain.de" rel="image_group" ><img src="http://www.domain.de" alt="altxxx" /></a> </li>
<li data-id="id-idxxx" class="classxxx"><a href="http://www.domain.de" rel="image_group" ><img src="http://www.domain.de" alt="altxxx" /></a> </li>

<li data-id="id-1" class="classxxx"><a href="http://www.domain.de" rel="image_group" ><img src="http://www.domain.de" alt="altxxx" /></a> </li>
<li data-id="id-2" class="classxxx"><a href="http://www.domain.de" rel="image_group" ><img src="http://www.domain.de" alt="altxxx" /></a> </li>
<li data-id="id-3" class="classxxx"><a href="http://www.domain.de" rel="image_group" ><img src="http://www.domain.de" alt="altxxx" /></a> </li>
<li data-id="id-4" class="classxxx"><a href="http://www.domain.de" rel="image_group" ><img src="http://www.domain.de" alt="altxxx" /></a> </li>
<li data-id="id-5" class="classxxx"><a href="http://www.domain.de" rel="image_group" ><img src="http://www.domain.de" alt="altxxx" /></a> </li>
Philipp_19
****
Beiträge: 115
Registriert: Mo, 29.08.2011 09:01
Wohnort: Duisburg

Re: bestimmtes Wort in einer Zeile nummerieren

Beitrag von Philipp_19 »

Hallo,
paljass hat geschrieben:In Spalte C wird dann der Ursprungstext um die fortlaufende Nummer hinter idxxx ergänzt.
Ich hatte das so verstanden, das "idxxx" dann durch die fortlaufende Nummer zu "id001" bis "id300" geändert werden soll.
Ich gehe von der Annahme aus, das 'xxx' als Platzhalter dient.

=WECHSELN(A1;"idxxx";"idxxx"&B1)
dieser Code steht ja in Spalte C.

=WECHSELN(A1;"idxxx";"id"&B1)
Dieser müsste nach meinem Verständnis da drin stehen.

Tauscht man den Code so aus, wird aber in Spalte C dann "...id1..." stehen.
Wenn jetzt die Platzhalter 'xxx' aber komplett ausgetauscht werden sollen, müsste dann ja in Spalte C "id001" stehen.
Wo ich grade dran scheitere, ist die Zahlenermittlung in Spalte B. Man kann sich die Nullen zwar anzeigen lassen, übernimmt dein Code die aber nicht mit in die Spalte C.

Jetzt steht die Frage im Raum, wie bugmenot das haben möchte.

Grüße
Windows XP, OOo 3.3.0
oder
Windows 7, OOo 3.3.0
Philipp_19
****
Beiträge: 115
Registriert: Mo, 29.08.2011 09:01
Wohnort: Duisburg

Re: bestimmtes Wort in einer Zeile nummerieren

Beitrag von Philipp_19 »

paljass hat geschrieben:Das liest sich, als hättest du einfach das Zahlenformat umgestellt. Damit siehst du zwar in der Zelle die Zahl so wie du sie haben willst, es ist aber immer noch nur ein Format, was die Zahl nicht ändert.
Hatte zunächst an deiner Formel gebastelt, dass er anstelle der "1" dann "001" anzeigt, aber das hat er natürlich nicht genommen bzw. als Text dann konvertiert, wodurch deine Formeln ab B2 nicht mehr gegriffen haben.

So wie du grade beschrieben hast, hatte ich mir das gedacht. Gut das du dich so gut auskennst. Jetzt kann sich bugmenot aussuchen, was er will.

Grüße
Windows XP, OOo 3.3.0
oder
Windows 7, OOo 3.3.0
Benutzeravatar
balu
********
Beiträge: 3812
Registriert: Fr, 24.08.2007 00:28
Wohnort: Warstein

Re: bestimmtes Wort in einer Zeile nummerieren

Beitrag von balu »

Hallo Leute,

ich will auch noch mitspielen :lol:.

Also, ich sehe das wie folgt. Der Rote Teil soll verschwindibussi machen: data-id="id-idxxx"

Und herauskommen soll dann der Grüne Teil: data-id="id-1"

Als Formel könnte man dann Beispielsweise folgende nehmen, angelehnt an paljass seine Besipieldatei.

Code: Alles auswählen

=WECHSELN(A1;"idxxx";ZEILE())
Sollte aber die Liste nicht in der 1. Zeile beginnen, so muss dann natürlich ZEILE() um einen Korrekturfaktor ergäzt werden. Also wenn Liste bei Zeile 5 anfängt, und natürlich durchgehend ist, dann würd das ganze so aussehen.

Code: Alles auswählen

=WECHSELN(A1;"idxxx";ZEILE()-4)
So, und nun kann sich bugmenot wirklich was aussuchen.
Der nächste bitte :D.


Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.

wehr rächtschraipfähler findet khan si behalden :D
Philipp_19
****
Beiträge: 115
Registriert: Mo, 29.08.2011 09:01
Wohnort: Duisburg

Re: bestimmtes Wort in einer Zeile nummerieren

Beitrag von Philipp_19 »

Grüße balu,

Ja, ich hatte auch schon leicht verdattert geguckt wegen id-idxxx.
So haben wir 3 uns immer um einen Schritt weiter vorgearbeitet :D

edit: Hätten wir genauer gelesen, hätten wir erkennen können, das balu das problem richtig erkannt hat:
<li data-id="id-5" class="classxxx"><a href="http://www.domain.de" rel="image_group" ><img src="http://www.domain.de" alt="altxxx" /></a> </li>
zeigt eindeutig "id-5" ...somit wäre wohl klar, welche Version abgenommen wird.

edit2: Und nun fällt mir auch auf, das einfach nur hochgezählt werden soll, also von 1-300 und nicht von 001-300.

Grüße
Windows XP, OOo 3.3.0
oder
Windows 7, OOo 3.3.0
Benutzeravatar
balu
********
Beiträge: 3812
Registriert: Fr, 24.08.2007 00:28
Wohnort: Warstein

Re: bestimmtes Wort in einer Zeile nummerieren

Beitrag von balu »

Hallo
paljass hat geschrieben:
paljass seine Besipieldatei.
Grammatik 5! Setzen! :lol:
Siehe Signatur :mrgreen:
Schönes Wochenende noch


Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.

wehr rächtschraipfähler findet khan si behalden :D
Antworten