A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
No1です
>ひとまず、http://を除いた不完全なものにして~~
どうやら、会話が成立しないようなので、勝手に書いてこれでお仕舞にしておきます。
ご参考にでもなれば。
関数で行う場合は、No1にも記したように、別のセルに表示することになります。
Office365のUNIQU関数やFILTER関数を利用できる環境なら、関数式はごく簡単になりますが、私の環境では使えないため、ローテクによる関数になるので式が長くなります。
ご提示のレイアウトで例えるなら、
1)A15セルに
=IFERROR(INDEX(A:A,AGGREGATE(15,6,ROW(A$2:A$10)/(COUNTIF(OFFSET(A$2,,,ROW(A$1:A$9)),A$2:A$10)=1),ROW(A1))),"")
の式を入力し、必要な範囲まで下方にフィルコピー。
2)B15セルに
=IFERROR(IF(MOD(COLUMN(),2),HYPERLINK(INDEX($C:$C,AGGREGATE(15,6,ROW($A$2:$A$10)/($A$2:$A$10=$A15),QUOTIENT(COLUMN(B1),2))),INDEX($C:$C,AGGREGATE(15,6,ROW($A$2:$A$10)/($A$2:$A$10=$A15),QUOTIENT(COLUMN(B1),2)))),INDEX($B:$B,AGGREGATE(15,6,ROW($A$2:$A$10)/($A$2:$A$10=$A15),QUOTIENT(COLUMN(B1),2)))),"")
の式を入力し、必要な範囲まで右方、下方にフィルコピー
※ マクロによる回答をお望みなら、他の方の回答をお待ちください。
No.1
- 回答日時:
こんにちは
直接の回答ではありませんが…
セルにハイパーリンクが設定されている場合に、リンク先をコピーするのは関数だけでは難しいです。
ただし、表示文字とリンク先が一致しているという保証があるのなら、HYPERLINK関数を利用して設定することは可能です。
(ご提示の図からでは、よくわからないので…)
その場合は、関数のみでもご質問の内容を実現することは可能です。
(それなりに、面倒ではありますけれど)
そうでない場合は何らかの形でマクロを利用しないとできないでしょう。
また、関数利用の場合にはシートの別の範囲に並べ替え後のデータを作成することになりますが、データを直接書き換えたいというような場合には、やはりマクロを利用しないと無理でしょう。
この回答へのお礼
お礼日時:2021/06/14 17:11
ありがとうございます。ハイパーリンクが含まれているセルは、ひとまず、http://を除いた不完全なものにして、単なるテキストとして取り扱い、後で、http://を補うよう方法でも問題はないのですが、適当な関数はありますでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) マクロか関数で処理したいのですが、教えて頂けませんか。 8 2022/10/31 15:18
- その他(Microsoft Office) マクロVBAについて 1 2022/09/06 18:12
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
- Visual Basic(VBA) 指定月分の顧客データファイルを統合して並べ替え、所定の場所に貼り付ける 3 2022/09/10 07:55
- その他(データベース) Excel VBA 転記について 1 2022/04/20 16:55
- その他(プログラミング・Web制作) エクセルVBA 3 2022/06/11 16:01
- Excel(エクセル) 【エクセル】元データからの引用 5 2022/04/18 10:22
- Visual Basic(VBA) 【前回の続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/16 16:44
- C言語・C++・C# c言語の問題です 2 2023/07/21 10:51
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
共有フォルダに誰が何にアクセ...
-
拡張子が「cda」のファイルを聞...
-
【Excel】[Expression.Error] ...
-
key.binとは?
-
httpの画像urlが作りたいんです...
-
Access VBA を利用して、フォル...
-
自動保存されない。何か設定が...
-
メールdbxファイルの開く方法
-
tmpファイル なぜできる?削除...
-
MPEGをVIDEO_TSに変換
-
AccessVBAで作成したExcelファ...
-
エクセルについて コンテンツ...
-
WindowsとLinux環境が混在した...
-
「アーカイブ」 「隠しファイ...
-
ホームページ作成中に溜まる不...
-
複数ファイルのデータの統合に...
-
突然特定のHPにだけアクセス...
-
EXCELで列単位でスクロールさせ...
-
C++2012データベースファイルを...
-
VBAでCSVファイルが使用中かど...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【Excel】[Expression.Error] ...
-
共有フォルダに誰が何にアクセ...
-
特定のエクセルファイルを起動...
-
Batch: フォルダ内の特定のファ...
-
Access VBA を利用して、フォル...
-
tmpファイル なぜできる?削除...
-
VBAでCSVファイルが使用中かど...
-
AccessVBAで作成したExcelファ...
-
月が変わったら自動でシートが...
-
excelを共有ファイルにすると行...
-
【アクセス】「ほかのユーザー...
-
(Excelマクロ)datファイルをエ...
-
ファイルの途中に文字列を挿入
-
相手のPCにVBAからメッセ...
-
mdbファイル フォームを開くと...
-
Excel VBA 処理後データが重た...
-
社内Excel共有ブックでの保存ト...
-
拡張子が「cda」のファイルを聞...
-
事務の派遣で働いています。多...
-
【VBA】異なる行だけを抜き出す...
おすすめ情報