2017-02-11 6 views
0

ウェブからGoogleスプレッドシートへのリンクのリストをコピーしました。アンカーテキストハイパーリンクを使用してGoogleシートセルからURLを抽出する方法

各セルにハイパーリンクされたテキストのリストがあります。

アンカーテキストの下にあるURLを新しいセルに挿入したいとします。

ただし、オンラインで説明されている唯一の方法は、HYPERLINK()関数を使用しているセルからURLを取得する方法です。私の細胞はそのような機能を使用していない、彼らは単にコピーされ、ウェブサイトから貼り付けられても、アンカーテキストとハイパーリンクを保持しています。他のオプションは、私がアクセスできない/アクセスできないマクロ/ VBAを使用します。

Googleスプレッドシートのこれらのアンカーテキストを、それらが表すリンクで置き換えるか、新しいセルにコピーするにはどうすればよいですか?

+0

これで、カスタム関数でセルからancorリンクを取得できます。https://webapps.stackexchange.com/a/89564/86039テストして動作します。 – vatavale

答えて

1

これは部分的な回答ですが、最近スプレッドシートからリンクを抽出しようとすると困惑しました。

私が最終的に行うことができた唯一の方法は、HTMLとしてシートをエクスポートし、正規表現を使用してhrefを見つけて抽出することでした。

私の妻は約10分でこれを思いつきましたが、Google Sheets API、Open Office、Excel、Go用のさまざまなxlsx解析ライブラリで何時間も無駄にしました。

とにかくリンクを抽出するだけであれば不可能ではありませんが、あまり実用的ではありません。

関連する問題