
< >を含む文字列のエクセルでの置換についておしえてください。
< や >を含むhtmlの文字列のSUBSTITUTE置換で悩んでいます。
< や >は数式の大なり、小なりと認識されるので置換ができないということですよね?
これを置換するいい方法はないのでしょうか?
たとえばhtmlテキストに含まれる<table width="800">という文字を
<table width="600"><h1>時計</h1>に置き換えたいというような感じです。
エクセルに詳しくないもので出来るのかどうかよくわかりませんが
とても困っているので教えていただけましたら助かります(>_<)
よろしくお願いいたします。
No.4ベストアンサー
- 回答日時:
3番です。
勘違いしてました。つまり、図のような感じですかね?
上2行はREPLACE、FIND、LENを提案してしまったのでそれらを使ってます。
=REPLACE(A2,FIND(B2,A2),LEN(B2),C2)
こんな感じの式を入れてます。
下2行はSUBSTITUTE関数を使ってます。
=SUBSTITUTE(A6,B6,C6)
こんな感じです。
要するに・・置換前、置換後の文字列を、セルに文字列として入力しちゃえば
式の中で文字列が云々考えなくて済むから楽ですよ、ってことです。
ちなみに、強引にいくなら
=SUBSTITUTE(A6,"<table width="&"""800"""&">","<table width="&"""600"""&"><h1>時計</h1>")
こんな感じで上手くいくかもしれません。

この回答への補足
ありがとうございます!
>下2行はSUBSTITUTE関数を使ってます。
=SUBSTITUTE(A6,B6,C6)
こちらでうまくいきました!!
SUBSTITUTE関数の「検索文字列」というところに
置き換えたい文字をそのまま入力していたのがまずかったようです。。
おっしゃられるようにセルをそのまま選択すればいいのですね!
セルをそのまま選択すれば<や、>が入っていても文字列とみなしてくれる
ということなんでしょうか??
どちらにしろうまくいって助かりました♪
本当にありがとうございます!
No.7
- 回答日時:
こんにちは。
何か、#2様がご指摘されていますが、私も、テキスト・エディタでダメなら、HTMLエディタを使えばよいのでは?ファイルは、HTML ファイルだから、Excelでわざわざ、関数を使いながらするというのは、ややこしい上に、ありえないような考え方だからです。関数で作ってというのは、二度手間です。何か、ひとつの型に、どっぷりとハマり込んでしまったようにお見受けします。
順番で置換するなら、ともかく、リストを作っておいて、VBAで、例えば正規表現をつかいながらとか、パターンを探して、中身を置換してしまえば早いと思います。そういう方法なら、ここの回答者なら、誰でも作れると思います。
No.6
- 回答日時:
5番さま、ご指摘ありがとうございます。
ですが、
> ANo.4様の関数は「"」が1個足りません。
何を以て「足りない」とおっしゃるのか、甚だ疑問です。
実際に打ち込んで確認されましたか?検証されましたか?
私が提示した式と5番さまが提示された式を
「上下(B1セル・B2セル)に並べて、結果を目視しました」が、
得られた結果に相違は発見できませんでした。
5番さまが提示された式、
=SUBSTITUTE(A1,"<table width="&""""&"800"&""""&">","<table width="&""""&"600"&""""&"><h1>時計</h1>")
私が提示した式
=SUBSTITUTE(A1,"<table width="&"""800"""&">","<table width="&"""600"""&"><h1>時計</h1>")
おそらく5番さまは「"」と言う文字列と「800」と言う文字列を別に考えて、
「"<table width="」&「""""」&「"800"」&「""""」&「">"」となさったのでしょう。
対し、私の提示した式では「"800"」と言う文字列で考えているので、
「"<table width="」&「"""800"""」&「">"」としています。
見づらいですが、図を入れておきます。
ちゃんと処理されていると思うのですが。
> 質問者さま
回答欄を汚してしまいました。
お詫び申し上げます。

No.5
- 回答日時:
ANo.4様の関数は「"」が1個足りません。
例えば、元となる文字列がA1セルに入力されていて、
<table width="800">
を
<table width="600"><h1>時計</h1>
に変換されるのでしたら、次の様な関数となります。
=SUBSTITUTE(A1,"<table width="&""""&"800"&""""&">","<table width="&""""&"600"&""""&"><h1>時計</h1>")
尚、「<table width=」を含まない場合であっても、「"800">」の部分を「"600"><h1>時計</h1>」に置換する場合には、次の様な関数となります。
=SUBSTITUTE(A1,"800"&""""&">","600"&""""&"><h1>時計</h1>")
後、
>たとえばhtmlテキストに含まれる<table width="800">という文字を
<table width="600"><h1>時計</h1>に置き換えたいというような感じです。
とありますが、「800」の部分は「600」に置き換えるので間違いないのでしょうか?
この回答への補足
アドバイスありがとうございます。
エクセルには本当弱いのでアドバイスいただけて助かりました!
何とかうまくできました。
ありがとうございました。
No.2
- 回答日時:
ん?、エクセルでナニヲ??
たとえば、テキストのhtmlに含まれる、<table width="800">という文字を、
<table width="600"><h1>時計</h1>、に置き換えたいというような感じ、の場合は、
普通のテキストエディタで検索・置換、をお願いしたい!!
この回答への補足
説明不足ですみません。
A1の文字列には<table width="800">が含まれていて、B1は<table width="600"><h1>時計</h1>です。
そのA1の<table width="800">という部分を<table width="600"><h1>時計</h1>と置き換えたく
A2の文字列には<table width="800">が含まれていて、B2は<table width="600"><h1>りんご</h1>です。
そのA2の<table width="800">という部分を<table width="600"><h1>りんご</h1>と置き換えたく
というように行によって置き換えたいもの(B列)が変わるんです。
ですのでSUBSTITUTE関数を用いるのが適当だと考えたのですが…
何か解決策はありますでしょうか?
No.1
- 回答日時:
SUBSTITUTE関数を使わずに、Excelのメニューから編集・置換を使えばいいのでは?
例えば
=IF(A1>B1,"OK","NG")
のような数式は、数式として成り立たない置き換えをすると計算式エラーになりますが
最初から文字列として扱っている<>などの記号は自由に置き換え可能です。
検索する文字列<table width="800">
置換後の文字列<table width="600"><h1>時計</h1>
Excelにhtmlテキストを読み込んだ段階で文字列ならば問題ないと思うのですが。
ご参考まで。
この回答への補足
説明不足ですみません。
A1の文字列には<table width="800">が含まれていて、B1は<table width="600"><h1>時計</h1>です。
そのA1の<table width="800">という部分を<table width="600"><h1>時計</h1>と置き換えたく
A2の文字列には<table width="800">が含まれていて、B2は<table width="600"><h1>りんご</h1>です。
そのA2の<table width="800">という部分を<table width="600"><h1>りんご</h1>と置き換えたい
というように行によって置き換えたいもの(B列)が変わるんです。
ですのでSUBSTITUTE関数を用いるのが適当だと考えたのですが…
何か解決策はありますでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Excel VBA 教えてください。 VBA初心者です。 詳しい方がいましたら教えてください。 下記 3 2023/04/25 11:22
- Visual Basic(VBA) Excel VBAでAA(BBB) → BBB.AA に置換したい 2 2022/10/30 13:59
- Ruby power BI クエリエディター 〇〇を含む文字列置換 1 2022/10/16 17:34
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
- Excel(エクセル) 数式の置換がうまく行かない 6 2022/05/04 15:51
- その他(コンピューター・テクノロジー) 正規表現の置換で一部の文字列をそのまま残したい 2 2022/05/03 19:19
- その他(IT・Webサービス) 少し複雑なテキスト置換がしたいです。 2 2022/10/13 14:42
- その他(Microsoft Office) エクセル置き換え 指定の出現回数以降の文字列 3 2022/07/29 19:44
- Excel(エクセル) エクセルの条件付き書式で*を使いたい 4 2022/05/13 16:49
- その他(プログラミング・Web制作) テキストエディタで複数行にわたる文字列の行頭に番号を振る方法 4 2023/03/11 12:57
このQ&Aを見た人はこんなQ&Aも見ています
-
それもChatGPT!?と驚いた使用方法を教えてください
仕事やプライベートでも利用が浸透してきたChatGPTですが、こんなときに使うの!!?とびっくりしたり、これは画期的な有効活用だ!とうなった事例があれば教えてください!
-
いちばん失敗した人決定戦
あなたの「告白」での大失敗を教えてください。
-
今の日本に期待することはなんですか?
目まぐるしく、日本も世界も状況が変わる中、あなたが今の日本に期待することはなんですか?
-
あなたの人生で一番ピンチに陥った瞬間は?
これまでの人生で今振り返ると「あの時、1番ピンチだったなぁ...」という瞬間はありますか?
-
【お題】斜め上を行くスキー場にありがちなこと
運営も客も一流を通り越して斜め上を行くスキー場にありがちなことを教えて下さい。
-
エクセルの関数でhtmlの削除は可能ですか?
Excel(エクセル)
-
エクセルでHTMLタグだけを取り除きたい。
フリーソフト
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・「これはヤバかったな」という遅刻エピソード
- ・初めて自分の家と他人の家が違う、と意識した時
- ・いちばん失敗した人決定戦
- ・思い出すきっかけは 音楽?におい?景色?
- ・あなたなりのストレス発散方法を教えてください!
- ・もし10億円当たったら何に使いますか?
- ・何回やってもうまくいかないことは?
- ・今年はじめたいことは?
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「別な」と「別の」の違いにつ...
-
卓上式のデジタル時計、時刻を...
-
パソコンでスライドショーの画...
-
P,Q,R,S,T,Uの6人がそれぞれ1,2...
-
7時前って何時何分をさしますか?
-
時間が回るとは?
-
LINE電話を朝まで繋げると、ア...
-
Baby-Gのアラーム音の消し方を...
-
なぜこの時計はこんなに安いのか?
-
大人で時計の計算ができない人...
-
デジタル時計の時刻合わせがわ...
-
時計はなぜ丸い?
-
パソコン画面上に時計表示をす...
-
昔の柱時計のように、1時間ごと...
-
時計バンド調整-ピンが緩い時
-
たまごっち。時間を止めるィィ...
-
パソコンのデスクトップ画面に...
-
23時59分59秒の1秒後って・・・...
-
腕時計 時間の合わせ方分かる...
-
JACOB JENSEN HT60 日付・時計...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
卓上式のデジタル時計、時刻を...
-
パソコンでスライドショーの画...
-
Baby-Gのアラーム音の消し方を...
-
「別な」と「別の」の違いにつ...
-
時間が回るとは?
-
7時前って何時何分をさしますか?
-
「時計が進んでいます」パソコ...
-
デジタル時計の時刻合わせがわ...
-
なぜこの時計はこんなに安いのか?
-
JACOB JENSEN HT60 日付・時計...
-
P,Q,R,S,T,Uの6人がそれぞれ1,2...
-
たまごっちの時計合わせ
-
旦那が職場の人たちと呑みに行...
-
ストーブの灯油缶の青い蓋はど...
-
力のモーメントの問題で時計回...
-
昔の柱時計のように、1時間ごと...
-
タイマー チャイムを探しています
-
LINE電話を朝まで繋げると、ア...
-
飛田新地って15分ー20分のコー...
-
時計バンド調整-ピンが緩い時
おすすめ情報