1

Я пытаюсь создать гиперссылку из URL и имени в разных ячейках.

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

То, что я хочу, это URL в A1, который превращается в гиперссылку с именем, взятым из B1:

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

Я создал формулу, но она не работает

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

должно привести к

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

4 ответа4

4

Очень сложно понять ваш вопрос, особенно если вы не отвечаете на комментарии / ответы.

Тем не менее, вот одна интерпретация вашего вопроса:

Вы хотите, чтобы ячейка C1 отображала текст, показанный в ячейке B как гиперссылку на URL, указанный в ячейке A

Для этого введите это в ячейку C1

=HYPERLINK(A1,B1)

Альтернативная интерпретация заключается в том, что в ячейке C1 требуется формула, которая возвращает значение

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

чтобы достичь этого, введите это в ячейку C1

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

Слово, которое вы хотите, это Конкатенация.

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

Мне удалось сделать это с помощью дополнительного листа в Excel с некоторым кодированием.

Я создал дополнительный лист Excel под названием, который я использую для фрагментов кода. Я помещаю его в конец всех моих обычных листов, которые я использую, и использую наименование <[name]>, чтобы указать, что это технические вещи.

Я создал следующие части кодов в ячейках на этом листе в виде текста:

Ячейка А1: 1. Формула создания гиперссылки (просто название для меня, чтобы вспомнить, для чего это)

Ячейка A3: <a href = "(без пробела между <и a)

Ячейка А4: ">

Ячейка A5: </a> (без пробела между <и /)

В моих обычных листах у меня есть два столбца, заполненные данными: 1: НАЗВАНИЕ 2: URL

В итоге теперь работает следующая формула, получая данные кодирования текста с листа:

= '> Списки <'!$ A $ 3 & 'SEO-посты'!D2 & '> Списки <'!B4 & SEO-посты!C2 & '> Списки <'!$ B $ 5

Дополнительное объяснение того, как работает эта формула:

Это конструкция из 5 полей ввода, разделенных символами & в этой формуле:

  1. кодирование из ячейки листа A3 списка, заблокированная ячейка с двойным $ для блокировки ячейки

  2. URL, сделанный переменной, так что вы можете скопировать и вставить эту формулу в следующую строку

  3. кодирование из ячейки листа Списки A4, заблокированная ячейка с двойным $ для блокировки ячейки
  4. TITLE, сделал переменную, чтобы вы могли скопировать и вставить эту формулу в следующую строку
  5. кодирование из ячейки листа списков A5, заблокированная ячейка с двойным $ для блокировки ячейки

Найдите минутку, чтобы переварить все это, и это должно быть решением для вас, просто имея рабочую формулу, НО с дополнительным листом для кодирования.

Если я делаю это по-другому, я получаю ошибки при создании "<a href =" "(без пробелов), где формула в конце путается с двойным".

Желаю вам всего наилучшего.

0

Попробуйте использовать эту формулу в C1

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

Я постараюсь объяснить это вам.

Во-первых, каждая формула начинается с «=» в Excel. Все, что вы не хотите, чтобы Excel пытался оценить, вы положили в двойные кавычки, например, Excel будет отображать это

"<a href="

Как просто текст. но покажет

"<a href="& A1

как

<a href =[Whatever was in cell A1]

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .