同じセルにプレーンテキストとリンクを含めることはできますか?


17

計算のためにスプレッドシートに保存するのに便利なドキュメントがありますが、同じ場所に保存したいテキストもかなりあります。そのテキストの一部には、できればプレーンテキストに沿ったハイパーリンクが含まれていますが、HYPERLINK()プレーンテキストの隣からの出力を印刷する式の書き方を理解しようとする私の試みは、すべて解析エラーになりました。

私が探している結果は

Googleプレーンテキスト

これまで私は試しました

=HYPERLINK("http://google.com", "Google") + plain text
=CONCATENATE(HYPERLINK("http://google.com", "Google"), plain text)

Googleのドキュメントは私をどこにも導いてくれません。

回答:


10

いいえ、セルにテキストとリンクを混在させることはできません。セル全体がリンクであるか、リンクがありません。

スプレッドシート内にドキュメントを保持するのはかなり不自然です。次のいずれかを検討することをお勧めします。

  1. 別の種類のドキュメントにスプレッドシート埋め込むと、リッチテキストの書式設定 iframeの埋め込みが可能になります。たとえば、ここで説明されているGoogleサイト。

  2. ドキュメントの生成元のデータソースとしてスプレッドシートを使用します。<a href='url'>text</a>データとともにHTMLソース(など)をスプレッドシートに保持し、スクリプトで公開バージョンを作成できます。HTMLサービスを参照してください。


1
スプレッドシートから抜け出すことは、それが価値があるよりもはるかに手間がかかります。それほど重要ではありませんが、この質問は私が答えを探し回るのに十分興味深いものでした。アンカーテキストの各セルにテキスト全体を貼り付けるだけで、完成度が少し損なわれますが、すべて正常に機能します。ありがとう。:)
オランダウィルソン

4

これは不可能です。

ドキュメントから(「スプレッドシートにリンクを追加する」):

注:他の種類のデータやセルの書式設定と同様に、スプレッドシート内のリンクはセル全体に割り当てる必要があります。セル内のテキストの一部だけをハイパーリンクすることはできません。


0

これは可能ですが、どうやってやったのかわかりません。

以下に示すスプレッドシートのセルE2にフォーマットされたテキストとそれに続くURLを入力すると、スプレッドシートが知らなかった方法で魔法のようにフォーマットされましたが、それを他の場所で複製することはできませんでした

Googleスプレッドシートセルの一部に表示されるURL

これは、完全なスクリーンショットです。(シートへのリンクはこちら-独自のコピーを作成します。)

  • セルの任意の部分にカーソルを合わせると、ポップアップリンクが表示されます。
  • HYPERLINK()は使用しません。
  • セルの最後にあるテキストに下線を付けたり、色を変更したりしませんでした。

WTF !? どうやってやったの?!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.