Hyperlier un morceau de texte dans Excel

26

J'utilise Excel 2010 et j'ai un problème simple où j'ai besoin de créer un lien hypertexte avec une certaine partie de mon texte. Le contenu de ma cellule est aussi simple que "Pour blablabla, cliquez ici." Je veux ajouter un lien hypertexte à "ici".

Est-ce que quelqu'un sait comment faire cela?


la source
5
En fait, vous ne pouvez pas. Le lien est appliqué à la cellule entière (même avec une formule utilisant HYPERLINK). Vous pourriez essayer d'intégrer un objet dans la cellule, mais ce serait probablement exagéré.
JMax

Réponses:

17

Je pense qu'Excel ne permet pas de créer des hyperliens sur une partie seulement du texte d'une cellule. Le lien hypertexte ne peut être défini que sur la cellule complète.

Mais vous pouvez faire quelque chose. Vous pouvez faire en sorte que "ici" ressemble à un lien hypertexte et le reste du texte normal.

Comment faire? Entrez simplement dans la cellule en mode édition (appuyez sur F2), sélectionnez le texte "Pour blabla .."; supprimez son soulignement et changez la couleur en noir.

De cette façon, vous aurez une impression visuelle de juste "ici" être un lien hypertexte mais l'autre texte restera "cliquable"! :)

J'espère que cela t'aides!

Rahul Gupta
la source
Cela n'a pas fonctionné pour moi, lorsque j'ai appuyé sur Entrée pour quitter la cellule, Excel a fait à nouveau tout le contenu un lien.
Mixxiphoid
1
@Mixxiphoid C'est bizarre parce que ça a marché pour moi . Je me demande ce qui est différent dans nos configurations. Je l'ai testé dans Win7 avec Excel 2013.
Ingénieur Toast
Fonctionne bien - merci. Vous pouvez conserver la partie de lien hypertexte seule et ne modifier que la ou les parties "texte" en ce que vous voulez. Il suffit de sélectionner la ou les parties de texte dans la ligne d'édition de formule, puis à droite de la souris ... de mettre en forme les cellules ....
John C
4

J'ajoute une forme (rectangle) qui ne fait que recouvrir le texte sur lequel je veux que le lien hypertexte soit activé, puis défini: Remplissage: aucun remplissage Couleur de la ligne: aucune ligne

Ensuite, j'ajoute un lien hypertexte à la forme.

J'ai utilisé cette méthode dans les power points et elle semble également fonctionner dans Excel.

Don B
la source
4

Ça peut être fait...

En supposant que votre fichier Excel soit ouvert, ouvrez un document Word. Tapez le texte auquel vous souhaitez créer un lien. (vous copiez et collez ce texte dans une cellule de votre fichier Excel.)

Après avoir généré votre texte souhaité dans le document Word:

  1. Sélectionnez le texte (partie) auquel vous souhaitez créer un lien.
  2. Sous l'onglet Insertion, dans le groupe Liens, cliquez sur Signet.
  3. Sous le nom du signet, tapez un nom pour votre signet tel qu'un nom de rubrique. (aucun espace mais soulignement autorisé.)
  4. Cliquez sur Ajouter
  5. Copiez tout le texte du document Word et collez-le dans votre document Excel (cellule).
  6. Sélectionnez la cellule où vous souhaitez créer un lien vers ce nouveau texte
  7. Cliquez sur Hyperlien
  8. Dans le menu de gauche, sélectionnez "Placer dans ce document"
  9. Dans la fenêtre de droite, vous verrez votre signet sous "Noms définis"

entrez la description de l'image ici

Cela vous amènera au texte de la cellule que vous avez collée.

Mis à jour. Vous pouvez renommer le lien dans l'entrée supérieure "Texte à afficher".

cjjeeper
la source
1
Je ne sais pas quelle version de MS Office vous avez mais elle ne fonctionne pas en 2007.
Aakash Verma
2

OK, c'est une solution à cette vieille question mais ce n'est pas celle que j'utiliserais personnellement. C'est une triche. Je n'ai pas vu une seule méthode avec du code ou dans l'interface utilisateur qui permet à HTML ou RTF de s'afficher complètement dans une cellule, et je n'ai vu aucun exemple avec plusieurs liens. Je ne pense donc pas que ce soit encore possible. Cependant, voici une solution de rechange étroite ...

Comme suggéré précédemment, utilisez Word pour créer votre texte, mais utilisez des liens hypertexte Word, pas des signets.

Dans Word

Sélectionnez ce texte, copiez et, dans Excel, utilisez Collage spécial pour le coller à l'endroit où vous souhaitez le voir en tant qu'objet Word.

Excel Collage spécial comme objet Word

Redimensionnez maintenant afin qu'il s'adapte aux autres cellules.

Plus naturel

Voici la partie un peu épineuse. Vous devez triple-cliquer sur l'objet afin de le rendre en tant que "document" Word dans la cellule, et ainsi être en mesure de cliquer sur l'un des liens contenus.

Objet Word

Vous ne pouvez pas trier ou filtrer sur ce champ, ni effectuer de calculs basés sur le texte. L'objet n'est pas réellement dans une cellule, c'est juste une superposition au-dessus de la feuille. Cependant, faites un clic droit et accédez à Format de l'objet et des propriétés, et vous pouvez "clouer" l'objet à son emplacement au-dessus d'une cellule spécifique afin qu'il se déplace avec la cellule, donnant l'apparence d'être "dans" cette cellule.

Fixer la position

Et le produit fini:

Final

TonyG
la source
1

J'ai aussi eu ce problème, et j'ai simplement ajouté des colonnes avant et après l'hyperlien et les ai faites apparaître comme une seule cellule.

Wendy
la source
1

Il existe un moyen de créer un lien hypertexte uniquement certains textes dans une seule cellule.

="For blablabla, click "&=HYPERLINK("http://example.domain.com/link/to/open/index.html", "here")

Ce que cela fait, c'est faire du texte (pour blablabla, cliquez sur), puis ajoute un lien hypertexte à la fin de la phrase (ici). Le résultat devrait ressembler à quelque chose comme:

Pour blablabla, cliquez ici

GlitchMasta47
la source
4
Le second = avant HYPERLINK n'est pas autorisé dans une formule. Lors de sa suppression, le texte entier est remplacé par un lien hypertexte.
Heiner
1

Un ancien message vient de traverser cela, il peut donc être trop ancien maintenant - mais lorsque j'ai besoin de mettre plusieurs hyperliens de texte dans la même cellule, j'utilise des zones de texte individuelles pour chaque lien. Je formate le texte pour qu'il ressemble à un lien hypertexte, je l'assigne à l'endroit où il doit aller, puis je le taille et le place sur le texte où il doit aller. J'utilise également les protections de feuille de calcul / objet pour conserver la zone de texte à la taille et à la position correctes sur la feuille de calcul en cas de changement.

papagallium
la source
1

J'ai essayé tout ce à quoi je pouvais penser en vain. Enfin, juste fusionné les cellules sous cette ligne pour tout sauf la colonne avant et après la cellule avec le lien hypertexte. Dans la colonne avec le lien hypertexte, la cellule ci-dessus avait le lien hypertexte tandis que la cellule ci-dessous avait juste du texte brut. Cette cellule semble essentiellement divisée. Cela pourrait ne pas fonctionner pour tout le monde, mais la solution de contournement a fonctionné pour moi.

CGodin
la source
1

Ça m'a pris un peu, mais je l'ai compris.

Faites un clic droit sur la cellule et cliquez sur "Formater les cellules"

Voici ce qu'il était auparavant, lorsque le lien hypertexte appliqué à la cellule entière, lorsque l'alignement du texte - horizontal, a été défini sur "Gauche (retrait)": Original

texte fort Lorsque j'ai changé le paramètre horizontal de "Gauche (Retrait)" à "Général", le lien hypertexte ne s'appliquait qu'au texte. Yay.

entrez la description de l'image ici

SJD
la source
2
-1 Ne semble pas être une solution générale. Je ne sais pas comment cela fonctionnait pour vous, j'ai essayé de nombreuses variantes similaires et je n'ai pas eu de chance.
TonyG