Créez un lien hypertexte à partir de l'URL et du titre dans Excel

J'essaie de construire un lien hypertexte à partir d'une URL et un nom dans différentes cellules.

a1 = http://www.example.com/ b1 = example c1 = <a href="http://www.example.com/">example</a> 

Ce que je veux, c'est l'URL dans A1, est transformé en un lien hypertexte avec le nom de B1:

 <a href="http://www.example.com/">example</a> 

J'ai créé une formule, mais ça ne fonctionne pas

 <a href=&”=a1”>&”=b1”</a> 

Devrait entraîner

 <a href="http://www.example.com/">example</a> 

Il est très difficile de comprendre votre question, surtout lorsque vous ne répondez pas aux commentaires / réponses.

Cela dit, voici une interprétation de votre question:

Vous voulez que la cellule C1 affiche le texte affiché dans la cellule B comme un lien hypertexte vers l'URL spécifiée dans la cellule A

Pour ce faire, tapez ceci dans la cellule C1

 =HYPERLINK(A1,B1) 

Une autre interprétation est que vous voulez une formule dans la cellule C1 qui renvoie la valeur

 <a href="http://www.example.com/">example</a> 

Pour ce faire, tapez ceci dans la cellule C1

 ="<a href=""" & A1 & """>" & B1 & "</a>" 

Le mot que vous voulez est concaténer.

 =CONCATENATE("<a href=",CHAR(34),A1,CHAR(34),">", B1, "</a>") 

Essayez d'utiliser cette formule dans C1

 ="<a href="&""""&A1&""">"&B1&"</a>" 

Je vais essayer de décomposer cela pour vous expliquer.

Tout d'abord, chaque formule commence par "=" dans excel. Tout ce que vous ne voulez pas exceller pour essayer de vous évaluer, entrez deux guillemets, par exemple, Excel affichera ceci

 "<a href=" 

Comme simplement un texte. Mais affichera

 "<a href="& A1 

comme

 <a href =[Whatever was in cell A1] 

J'ai réussi à le faire avec une feuille supplémentaire dans Excel avec un certain codage.

J'ai créé une feuille de Excel supplémentaire appelée que j'utilise pour des morceaux de codage. Je l'ai mis à la fin de toutes mes feuilles normales que j'utilise et j'utilise la dénomination <[nom]> pour indiquer qu'il s'agit de choses techniques.

J'ai créé les parties de codes suivantes dans les cellules de cette feuille, en tant que texte:

Cell A1: 1. Formule de génération de lien hypertexte (juste un titre pour le mien pour me souvenir de quoi est-ce?)

Cell A3: <a href = "(sans l'espace entre <et a)

Cell A4: ">

Cell A5: </ a> (sans espace entre <et /)

Dans mes feuilles normales, j'ai les deux colonnes, remplies des données: 1: TITRE 2: URL

Au total, la formule suivante fonctionne maintenant, en obtenant ces données de texte de codage de la feuille:

= '> Listes <'! $ A $ 3 & 'SEO Pages Posts'! D2 & '> Lists <'! B4 & 'Pages SEO Pages'! C2 & '> Listes <'! $ B $ 5

Une explication supplémentaire de la façon dont cette formule fonctionne:

C'est une construction de 5 champs de saisie, divisés par les symboles & dans cette formule:

  1. Codage à partir de la cellule de la feuille Lists A3, cellule verrouillée avec double $ pour verrouiller la cellule

  2. URL, fait une variable afin que vous puissiez copier et coller cette formule à la ligne suivante

  3. Codage à partir de la cellule de feuille Lists A4, cellule verrouillée avec double $ pour verrouiller la cellule
  4. TITLE, fait une variable afin que vous puissiez copier et coller cette formule à la ligne suivante
  5. Codage à partir de la cellule de la feuille Lists A5, cellule verrouillée avec double $ pour verrouiller la cellule

Prenez un moment pour digérer tout cela, et cela devrait être une solution pour vous, en ayant simplement une formule de travail MAIS avec une feuille supplémentaire pour le codage.

Si je le fais d'une autre manière, j'ai eu des erreurs en créant "<a href =" "(sans espaces), où la formule gots a confondu avec le double" à la fin.

Je vous souhaite le meilleur.