Hyperlink mit Verketten ohne Dateiendung
#1
Hallo Zusammen,

ich habe ein kleines Problem.
ich möchte eine größere Tabelle erstellen in welcher der Link sich durch verketten oder ähnlichem automatisch bestimmt.
Alle Dateien (.jpg; .msg; .xls oder auch Unter-Ordner) werden in einen einzigen Ordner abgespeichet (im Beispiel C:\Test\)
.xlsx   Test1.xlsx (Größe: 9,07 KB / Downloads: 7)
Die einzelnen Dateien bekommen den Namen der Nummer in der Tabele. Z.B. 1.jpg    
Nun möchte ich dass der Hyperlink die Dateiendungen "ignoriert" und die Datei trotzdem öffnet.
=HYPERLINK(VERKETTEN(F2;A4);"Link") 

Könnt ihr mir bitte weiterhelfen?

Vielen Dank schon im Voraus für euere Antworten.

Gruß

Daniel
Top
#2
Hallo Daniel,

(03.02.2021, 08:37)Daniel L. schrieb: Nun möchte ich dass der Hyperlink die Dateiendungen "ignoriert" und die Datei trotzdem öffnet.

das widerspricht sich, denn die Dateiendung ist ja dafür verantwortlich, welches Programm für die Anzeige/Ausführung zuständig ist.

Gruß Uwe
Top
#3
Hallo Daniel,

was du willst, wird so nicht machbar sein. Die Dateierweiterung dient einfach erklärt der Erkennbarkeit im jeweiligen BS. Das in Windows standartmäßig in der Bildschirmausgabe .xyz ausgeblendet ist, ist also nur für den Nutzer gemacht. Viele User ändern diese Voreinstellung, um besseren Zugriff für Änderungen zu haben.

Für dein Anliegen, das Ganze mit einer Formel zu lösen, kann man deine Formel entsprechend erweitern.

Code:
Entweder:
Code:
=HYPERLINK(VERKETTEN($F$2;A4)&".xlsx";"Link")

oder

=HYPERLINK(VERKETTEN($F$2;A4;$G$2);"Link")


In Zelle G2  ein Dropdown mit den benutzten Erweiterungen.
Ein anderer Weg wäre mit VBA den Inhalt des Verzeichnisses in ein separates Tabellenblatt zu laden, um dann in einer ComboBox die entsprechende Datei zu öffnen.
Top
#4
Hallo zusammen,

Vielen Dank für euere Antworten.

gibt es evtl eine Möglichkeit dass man es ggf. wie folgt lösen kann:
=HYPERLINK(VERKETTEN(F2;A4;".msg" oder ".jpg" oder ".xls" oder " ");"Link")

Vielen Dank schon im Voraus für eure Antworten.

Gruß Daniel
Top
#5
Hallo Daniel,

Du müsstest schon eine Bedingung setzen, warum mal dies oder jenes genommen werden soll. Das kannst Du auch erst mal ohne Hyperlink testen.

=WENN(A1="Meldung";".msg";WENN(A1="Bild";jpg;" ")
.      \\\|///      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:
  • Daniel L.
Top
#6
Guten Morgen,

vielen Dank für den Tip mit der Wenn Funktion.
Leider habe ich das als Hyperlink und verketten nicht hinbekommen.
Wie würde es dann aussehen? =HYPERLINK(VERKETTEN($F$2;A4;Wenn (A4="Meldung";".msg";WENN(A1="Bild";jpg;" ") ) funktioniert leider nicht so ganz...

Vielen Dank schon im Voraus für deine Antwort. 

Gruß

Daniel
Top
#7
Hallöchen,

was heißt denn

Zitat:funktioniert leider nicht so ganz

fehlt eventuell nur eine Klammer?

Was kommt denn da raus

=VERKETTEN($F$2;A4;Wenn (A4="Meldung";".msg";WENN(A1="Bild";jpg;" ") ) )
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Top
#8
Hola,

lade doch bitte eine Datei hoch die zu deinem Formelversuch passt.

Zitat:funktioniert leider nicht so ganz...
hilft übrigens leider nicht so ganz beim Helfen...

Gruß,
steve1da
Top
#9
Guten Morgen steve1da
 
Vielen Dank für den Hinweis und Sorry, dass ich jetzt erst Antworte.
Ich habe es so wie im Anhang in der Excel-Datei beschrieben probiert.
Dies funktioniert leider nicht.
Könnt ihr mir bitte weiterhelfen?
 
Vielen Dank schon im Voraus für eure Antworten.
 
Gruß Daniel


Angehängte Dateien Thumbnail(s)
   

.xlsx   Test 2.xlsx (Größe: 8,96 KB / Downloads: 1)
Top
#10
Hola,


Code:
=HYPERLINK(VERKETTEN($F$2;A4;WENN(A4="Meldung";".msg";WENN(A4="Bild";jpg;" ")));"Link")

Gruß,
steve1da
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 3 Gast/Gäste