Excelでこう行った作業をすることはできますか?
1.URLを2つ用意して、それぞれを違うセルに入れる
例
A1にhttps://oshiete.goo.ne.jp/
B1にhttps://oshiete.goo.ne.jp/guide/
2.C1に両者を比較し、差がある文言を抜き出す関数を設定する
例
guide/
3.D1に、2で抜き出した文言を"hello"に置換する関数を設定
例
https://oshiete.goo.ne.jp/hello
単に両者を比較し、あっているか間違っているかはいくらでも方法が見つかるのですが、別の文字列に置換…というのはなかなか良い案が見つかりません。
※そもそも、2をやったところで、セルに表示された結果は文字列ではなく関数で認識されてるので意味ないかもしれませんが…
何か良い方法があれば教えていただけないでしょうか?
そもそもこういった作業は可能でしょうか?
よろしくお願いいたします。
A 回答 (6件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
こんばんは
どちらが含まれるかわからないとすると、両方のチェックが必要になってしまいますが・・・
D1セルに
=IF(A1=B1,A1,IFERROR(IF(FIND(A1,B1)>1,"hello","") & A1 & IF(FIND(A1,B1)+LEN(A1)-1<LEN(B1),"hello",""),"")& IFERROR(IF(FIND(B1,A1)>1,"hello","") & B1 & IF(FIND(B1,A1)+LEN(B1)-1<LEN(A1),"hello",""),""))
とかではいかがでしょうか?
※ 「AB」と「XABXXABX」のように二回以上含まれる場合は想定していません。
No.2
- 回答日時:
1.において、違う部分が中央にあった場合どうするの?
例
A1にh ttps://oshiete.goo.ne.jp/
B1にh ttps://oshienai.goo.ne.jp/
この場合だと"oshiete"の"te"と"oshienai"の"nai"が違う部分になり、
その部分を抽出するのですか?
2.については質問の1の例だけで説明すると、A1の文字数分だけB1の
文字列を比較対象にして、EXACT関数で同じであれば文字数分以降を
MID関数で抽出することは可能です。
=IF(EXACT(A1,LEFT(B1,LEN(A1))),MID(B1,LEN(A1)+1,LEN(B1)))
3.についてはSUBSTITUTE関数で置き換え可能です。
D1セルに表示させる場合
=SUBSTITUTE(B1,C1,"hello")
No.3
- 回答日時:
双方に 過分が、
含まれる 場合の、
処理方法を お示しください。
例、
A1に "https://oshie.goo.ne.jp/jamfruits//"
B1に "https://oshiete.goo.ne.jp/guide//"
No.6
- 回答日時:
》 セルに表示された結果は文字列ではなく
》 関数で認識されてるので…
》 何か良い方法があれば教えていただけな
》 いでしょうか?
セル D1 を選擇⇒Ctrl+C⇒セル E1 を選擇した儘マウスの右クリック⇒[貼り付けのオプション]直下の[123](値)アイコンをツン⇒まだセル E1 を選擇した儘、再びマウスの右クリック⇒[リンク]をツン⇒上端の[表示文字列]内の全文字列( https://oshiete.goo.ne.jp/hello )を選擇⇒Ctrl+Cをツン⇒最下端の[アドレス]ボックス内にマウスカーソルを放り込む⇒Ctrl+V⇒[OK]ボタンを「エイヤッ!」と叩き附け
オ・シ・マ・イ
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルで2つの表を比較して、文字列が同じだが、その行のある値が違うものを抽出したい 1 2022/10/06 21:48
- Excel(エクセル) Excelの空文字判定について 7 2023/01/06 13:25
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
- Excel(エクセル) エクセルで教えて下さい。 2 2022/05/18 13:00
- Excel(エクセル) 関数EXACT(文字列,文字列)とexcelVBA 3 2022/04/14 15:07
- Visual Basic(VBA) Excel VBA 教えてください。 VBA初心者です。 詳しい方がいましたら教えてください。 下記 3 2023/04/25 11:22
- Excel(エクセル) Excelについて A1からA12まで、1月〜12月と入力し、 B1からB12の範囲に、C1とD1に 4 2022/05/26 22:48
- Excel(エクセル) Excelにの以下の設定方法について教えてください! C列にデータ入力の設定をしています。(出、入を 3 2022/06/22 01:33
- Visual Basic(VBA) VBA 改行コードの取り方 1 2022/03/22 14:14
- 統計学 お世話になっています. x軸は時間(期間)y軸はある値に対する2つのグラフ比較をしますが、私個人の考 2 2023/03/30 11:42
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
セルをクリック⇒そのセルに入力...
-
エクセルで指定したセルのどれ...
-
【エクセル】IF関数 Aまたは...
-
対象セル内(複数)が埋まった...
-
貼り付けで複数セルに貼り付けたい
-
エクセルで縦に1112223...
-
(Excel)数字記入セルの数値の後...
-
エクセル 足して割る
-
エクセル “13ヶ月”を“1年1ヶ月...
-
LARGE関数 飛び飛びの範囲を指定
-
excelの特定のセルの隣のセル指...
-
エクセル オートフィルタで絞...
-
エクセルのセルの枠を超えて文...
-
【Excel】 セルの色での判断は...
-
Excelでのコメント表示位置
-
エクセルの一つのセルに複数の...
-
エクセルの関数VLOOKUP...
-
EXCELで、角度の「50.5度」を「...
-
複数セルに入力した数字をカン...
-
EXCELでフルパスから2つ目¥を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで指定したセルのどれ...
-
【エクセル】IF関数 Aまたは...
-
貼り付けで複数セルに貼り付けたい
-
対象セル内(複数)が埋まった...
-
Excelで数式内の文字色を一部だ...
-
セルをクリック⇒そのセルに入力...
-
Excelでのコメント表示位置
-
エクセル 足して割る
-
excelのCOUNTIF関数で、『範囲=...
-
EXCEL VBA セルに既に入...
-
エクセル オートフィルタで絞...
-
エクセルのセルの枠を超えて文...
-
(Excel)数字記入セルの数値の後...
-
エクセルの一つのセルに複数の...
-
【Excel】 セルの色での判断は...
-
Excel2003 の『コメント』の編...
-
エクセル “13ヶ月”を“1年1ヶ月...
-
複数のセルのいずれかに数字が...
-
枠に収まらない文字を非表示に...
-
excelの特定のセルの隣のセル指...
おすすめ情報