Excelvraag: kolomgegevens veranderen in link

21-10-2021 13:16 31 berichten
Alle reacties Link kopieren
Ik heb een Excelbestand waarin kolom B nu bestaat uit een ID. Van deze ID's wil ik graag een hyperlink maken, door er http://doi.org/ (plus bestandsnaam) aan toe te voegen. Is het op een efficiënte manier mogelijk om dit voor alle 600 regels in kolom B te doen?
2 kolommen erbij plaatsen, dan in die ene dat http://doi.org/ neer te zetten en dan in de tweede kolom =tekst.samenvoegen(cel1;cel2)
Alle reacties Link kopieren
ludwina schreef:
21-10-2021 13:20
2 kolommen erbij plaatsen, dan in die ene dat http://doi.org/ neer te zetten en dan in de tweede kolom =tekst.samenvoegen(cel1;cel2)
Aan de rechterkant dan 2 kolommen erbij plaatsen bedoel je, of tussen huidige kolom B en C 2 kolommen invoegen?
Het maakt op zich niet eens zoveel uit waar je ze zet, als cel1 dan maar verwijst naar de cel met dat http:// en cel2 naar de cel met de rest van de tekst die je eraan wil toevoegen.
Maakt niet uit, je moet een kolom hebben met de http://doi.org/ en een kolom met de ID's en dan ergens een kolom maken waar je de formule =tekst.samenvoegen(celhttp; celID). Die kolom kan overal staan. Zelfs op een ander tabblad
Alle reacties Link kopieren
Of gewoon één cel met ="http://doi.org/"&B1
Alle reacties Link kopieren
En wil je het nog makkelijk kunnen wijzigen kun je ook http://doi.org/ in een losse cel zetten (bijvoorbeeld E1) en dan =$E$1&B1 als formule schrijven.

Ik zou er niet een nieuwe kolom van maken, dan heb je weer zo'n nutteloze kolom die je niet gebruikt.
Alle reacties Link kopieren
Hanne schreef:
21-10-2021 13:27
Maakt niet uit, je moet een kolom hebben met de http://doi.org/ en een kolom met de ID's en dan ergens een kolom maken waar je de formule =tekst.samenvoegen(celhttp; celID). Die kolom kan overal staan. Zelfs op een ander tabblad
Als ik het tweede gedeelte met de formule zo invul zoals jij hier schrijft komt in die kolom #Name te staan?
Ik begrijp het niet helemaal geloof ik. De kolom met de ID's bestaa al, dit is kolom B. Die heet nu DOIs (Digital Object
Alle reacties Link kopieren
AnAppleADay schreef:
21-10-2021 13:33
En wil je het nog makkelijk kunnen wijzigen kun je ook http://doi.org/ in een losse cel zetten (bijvoorbeeld E1) en dan =$E$1&B1 als formule schrijven.

Ik zou er niet een nieuwe kolom van maken, dan heb je weer zo'n nutteloze kolom die je niet gebruikt.
Kolom G is de eerste kolom die al bestaat en die nu nog geen titel heeft
Alle reacties Link kopieren
Snoopy80 schreef:
21-10-2021 13:37
Kolom G is de eerste kolom die al bestaat en die nu nog geen titel heeft
Dan zet je in G2
="http://doi.org/"&B2
en dit trek je door omlaag

òf je zet in H1 alleen http://doi.org/
en dan in G2
=$H$1&B2
en dit trek je door omlaag
Alle reacties Link kopieren
AnAppleADay schreef:
21-10-2021 13:39
Dan zet je in G2
="http://doi.org/"&B2
en dit trek je door omlaag

òf je zet in H1 alleen http://doi.org/
en dan in G2
=$H$1&B2
en dit trek je door omlaag
Hoe bedoel je trek door omlaag?
Alle reacties Link kopieren
Snoopy80 schreef:
21-10-2021 13:36
Als ik het tweede gedeelte met de formule zo invul zoals jij hier schrijft komt in die kolom #Name te staan?
Ik begrijp het niet helemaal geloof ik. De kolom met de ID's bestaa al, dit is kolom B. Die heet nu DOIs (Digital Object
Dit is waarschijnlijk omdat de formule die genoemd is in het Nederlands is en jouw excel in het Engels is.
Je moet dan =concat gebruiken.
Alle reacties Link kopieren
Snoopy80 schreef:
21-10-2021 13:41
Hoe bedoel je trek door omlaag?
Op het rechteronderhoekje van de cel gaan staan met je muis tot je een + ziet.
Dan dubbel klikken òf klikken en omlaag slepen.

Afbeelding
Alle reacties Link kopieren
AnAppleADay schreef:
21-10-2021 13:42
Dit is waarschijnlijk omdat de formule die genoemd is in het Nederlands is en jouw excel in het Engels is.
Je moet dan =concat gebruiken.
Dan komt er opnieuw #Name te staan...
Alle reacties Link kopieren
AnAppleADay schreef:
21-10-2021 13:42
Dit is waarschijnlijk omdat de formule die genoemd is in het Nederlands is en jouw excel in het Engels is.
Je moet dan =concat gebruiken.
Dus wat moet nu dan de volledige formule worden?
Alle reacties Link kopieren
Snoopy80 schreef:
21-10-2021 13:50
Dus wat moet nu dan de volledige formule worden?
=concat("http://doi.org/";B2)

En als dat niet werkt kan je nog spelen met ' ipv " en/of , ipv ;
Alle reacties Link kopieren
AnAppleADay schreef:
21-10-2021 13:52
=concat("http://doi.org/";B2)

En als dat niet werkt kan je nog spelen met ' ipv " en/of , ipv ;
Ook dan krijg ik weer #Name...sorry ik snap niets van formules gebruiken in Excel, kun je het stap voor stap voor me beschrijven?
Alle reacties Link kopieren
Cel G moet dus verwijzen / zich samenvoegen met cel B. Hoe?
Alle reacties Link kopieren
Dit zijn de twee methodes:

Afbeelding
Afbeelding

Als je dan enter typt krijg je dit:

Afbeelding
Afbeelding
Alle reacties Link kopieren
En daarna dus naar beneden slepen zoals in dat gifje wat ik eerder plaatste.
Alle reacties Link kopieren
En deze kan dus ook nog, dan kun je daarna makkelijk het eerste deel van de URL aanpassen (hoef je namelijk alleen dat dikgedrukte in H1 aan te passen), maar dan wordt het misschien te ingewikkeld voor je

Afbeelding
Bij mijn Engelstalige excel heet dat CONCATENATE en doi gebruikt toch https en niet http?

Complete formule:

=CONCATENATE(“https://doi.org/“,B2)

Lukt dat?
Alle reacties Link kopieren
CONCAT en CONCATENATE zouden hetzelfde moeten doen.
Maar wie weet helpt het inderdaad.
Ik denk ook dat het probleem daar niet in zit, maar dat het aan de beveiligde verbinding https ligt. (To had http..)
Alle reacties Link kopieren
puntillita schreef:
21-10-2021 14:52
Ik denk ook dat het probleem daar niet in zit, maar dat het aan de beveiligde verbinding https ligt. (To had http..)
Dan zou de formule nog steeds moeten werken om de url te genereren.
Alleen de url zelf werkt dan misschien niet.

Dit is een oud topic. Het topic is daarom gesloten.
Maak een nieuw topic aan om verder praten over dit onderwerp.

Terug naar boven