ибо срочка-интрадей рулитПолностью поддержу, но здесь среди инвесторов, а особенно в их критические дни, нужно быть осторожнее. Заклюют и загребут в своём помёте мгновенно.
Комментарии пользователя Андрей &
ибо срочка-интрадей рулитПолностью поддержу, но здесь среди инвесторов, а особенно в их критические дни, нужно быть осторожнее. Заклюют и загребут в своём помёте мгновенно.
Ради интереса. Не особо вникая в тему, кинул этот вопрос мозгу GPT-4 и вот его ответ. К стати, попробовал на офисе 2007 — работает.
Для решения вашей задачи в Excel можно использовать пользовательскую функцию (UDF), написанную на VBA. Это позволит вставлять гиперссылку только в том случае, если в ячейке столбца A есть ссылка. Вот как это можно сделать:
Откройте Excel и нажмите Alt + F11
, чтобы открыть редактор VBA.
В редакторе VBA выберите Insert
-> Module
, чтобы создать новый модуль.
Вставьте следующий код в модуль:
<code class="l<span style="color: #000000;">anguage-vba">Function ConditionalHyperlink(link As String, displayText As String) As Variant If link <> "" Then ConditionalHyperlink = Hyperlink(link, displayText) Else ConditionalHyperlink = displayText End If End Function </code></span>
Закройте редактор VBA и вернитесь в Excel.
Теперь вы можете использовать эту функцию в вашем Excel листе. Например, в ячейке C1 вы можете ввести следующую формулу:
<span style="color: #000000;"><code class="language-excel">=ConditionalHyperlink(A1, B1) </code></span>
Эта формула будет проверять, есть ли в ячейке A1 ссылка. Если да, будет создана гиперссылка с текстом из ячейки B1. Если нет, будет отображаться просто текст из ячейки B1 без гиперссылки.
Обратите внимание, что для работы пользовательских функций необходимо, чтобы макросы были включены в вашей книге Excel.