Registriert seit: 10.08.2015
Version(en): 2013
10.08.2015, 16:10
(Dieser Beitrag wurde zuletzt bearbeitet: 10.08.2015, 16:12 von claus18.)
Guten Tag,
ich sitze jetzt seit einiger Zeit vor einer Aufgabe, die mir trotz Lesen verschiedener Forenbeiträge unlösbar scheint. Ich habe einen Hyperlink mit einem Muster
http://www.beispiel.com/test/X/Y/foto.jpg. Nun möchte ich eine Liste aller möglichen Hyperlinks generieren, wobei X von 0000 bis 9999 und Y von 0000 bis 20000 gehen soll (damit der Link funktioniert, müssen die Zahlen genau so stehen, sprich nicht 1 sondern 0001 usw.). Ich benötige also alle Links von
http://www.beispiel.com/test/0000/0000/foto.jpg bis
http://www.beispiel.com/test/9999/20000/foto.jpg. Dazu gehören demnach auch alle Links, die dazwischen liegen, wie
http://www.beispiel.com/test/1234/5678/foto.jpg und so weiter. Ich denke, das Prinzip dürfte klar sein.
Was ich bisher versucht habe, ist eine Tabelle zu erstellen, in der alle diese Zahlen abgebildet sind, in der Hoffnung eine Formel für Hyperlinks mit allen Tabelleneinträgen generieren zu können - leider erfolglos. Als nächstes ist mir in den Sinn gekommen, die "Grenzen" direkt in die Formel einzugeben (ist so etwas möglich?). Ich hoffe, ich habe mich deutlich genug ausgedrückt, und jemand hat eine Idee, wie ich dieses Problem möglichst effektiv lösen kann, ohne diese Millionen Zahlen von Hand einzugeben und zu ziehen :s.
Freundliche Grüße
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallo Claus,
im Prinzip so?
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C |
1 | C:\Test\0000\0000 | C:\Test\0000\0001 | C:\Test\0000\0002 |
2 | C:\Test\0001\0000 | C:\Test\0001\0001 | C:\Test\0001\0002 |
3 | C:\Test\0002\0000 | C:\Test\0002\0001 | C:\Test\0002\0002 |
Zelle | Formel |
A1 | =HYPERLINK("C:\Test\"&TEXT(ZEILE()-1;"0000")&"\"&TEXT(SPALTE()-1;"0000")) |
B1 | =HYPERLINK("C:\Test\"&TEXT(ZEILE()-1;"0000")&"\"&TEXT(SPALTE()-1;"0000")) |
C1 | =HYPERLINK("C:\Test\"&TEXT(ZEILE()-1;"0000")&"\"&TEXT(SPALTE()-1;"0000")) |
A2 | =HYPERLINK("C:\Test\"&TEXT(ZEILE()-1;"0000")&"\"&TEXT(SPALTE()-1;"0000")) |
B2 | =HYPERLINK("C:\Test\"&TEXT(ZEILE()-1;"0000")&"\"&TEXT(SPALTE()-1;"0000")) |
C2 | =HYPERLINK("C:\Test\"&TEXT(ZEILE()-1;"0000")&"\"&TEXT(SPALTE()-1;"0000")) |
A3 | =HYPERLINK("C:\Test\"&TEXT(ZEILE()-1;"0000")&"\"&TEXT(SPALTE()-1;"0000")) |
B3 | =HYPERLINK("C:\Test\"&TEXT(ZEILE()-1;"0000")&"\"&TEXT(SPALTE()-1;"0000")) |
C3 | =HYPERLINK("C:\Test\"&TEXT(ZEILE()-1;"0000")&"\"&TEXT(SPALTE()-1;"0000")) |
Diese Tabelle wurde mit Tab2Html (v2.5.0) erstellt. ©Gerd alias Bamberg |
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:1 Nutzer sagt Danke an schauan für diesen Beitrag 28
• claus18
Registriert seit: 11.08.2015
Version(en): MS Office 2010
11.08.2015, 10:40
(Dieser Beitrag wurde zuletzt bearbeitet: 11.08.2015, 11:47 von Rabe.
Bearbeitungsgrund: Zitat umgestellt
)
(10.08.2015, 16:10)Claus schrieb: Guten Tag,
ich sitze jetzt seit einiger Zeit vor einer Aufgabe, die mir trotz Lesen verschiedener Forenbeiträge unlösbar scheint. Ich habe einen Hyperlink mit einem Muster http://www.beispiel.com/test/X/Y/foto.jpg. Nun möchte ich eine Liste aller möglichen Hyperlinks generieren, wobei X von 0000 bis 9999 und Y von 0000 bis 20000 gehen soll (damit der Link funktioniert, müssen die Zahlen genau so stehen, sprich nicht 1 sondern 0001 usw.). Ich benötige also alle Links von http://www.beispiel.com/test/0000/0000/foto.jpg bis http://www.beispiel.com/test/9999/20000/foto.jpg. Dazu gehören demnach auch alle Links, die dazwischen liegen, wie http://www.beispiel.com/test/1234/5678/foto.jpg und so weiter. Ich denke, das Prinzip dürfte klar sein.
Was ich bisher versucht habe, ist eine Tabelle zu erstellen, in der alle diese Zahlen abgebildet sind, in der Hoffnung eine Formel für Hyperlinks mit allen Tabelleneinträgen generieren zu können - leider erfolglos. Als nächstes ist mir in den Sinn gekommen, die "Grenzen" direkt in die Formel einzugeben (ist so etwas möglich?). Ich hoffe, ich habe mich deutlich genug ausgedrückt, und jemand hat eine Idee, wie ich dieses Problem möglichst effektiv lösen kann, ohne diese Millionen Zahlen von Hand einzugeben und zu ziehen :s.
Freundliche Grüße
Hallo,
ich habe mal was simples in einer Tabelle vorbereitet, allerdings nicht auf 200 Mio Zeilen ausgeweitet in einer Spalte :)
Kann hoffentlich auf Deine Bedürfnisse erweitert werden und nimmt auch nicht zu viel Speicher in Anspruch.
Einfach die fehlenden Zeilen/Spalten durch Einträge ("ziehen") ergänzen und die Multiformel bis zur letzten Zelle ziehen!Dann am besten aus dem "Work"-Blatt alles erstmal sichern als WERT in seperatem Reiter; hierauf müsste noch eine Hyperlink-Umwandlung erfolgen - Muster siehe dort; Zelle B1002?!
Hoffe, das hilft Dir weiter? Bei Fragen bitte melden.
Gruß aus Köln
Georg
hyperlinkcreator1_Claus18.xlsm (Größe: 119,44 KB / Downloads: 3)
Registriert seit: 28.05.2014
Version(en): 2013 / 2016
@ Georg: 20 Mio würde auch mit Excel nicht funktionieren, da Excel bei ~1,048 Mio Schluss macht.
@ Claus: Die X-Gruppe ist vierstellig, die Y-Gruppe bis zu 5-stellig. Wie sollen y-Werte unter 10.000 dargestellt werden, vier- oder fünfstellig?
Beste Grüße
Günther
Excel-ist-sexy.de …schau doch mal rein!
Der Sicherheit meiner Daten wegen lade ich keine *.xlsm bzw. *.xlsb- Files mehr herunter! -> So geht's ohne!