
こんにちは。
質問させていただきます。
https://www.**********.co.jp/shop
/C013/?source=abc&medium=def&campaign=ghr
というひとつのURLがA1のセルにあるとして、
A1セルの上記文字列の中から、以下の①、②、③を抜き出しB1、C1、D1のセルにぞれぞれ記入する関数を教えていただきたいです。
①source=の横のabcを抜き出したい
②medium=の横のdefを抜き出したい
③campaign=の横のghrを抜き出したい
どなたかわかる方がいたら、ご教授いただけると幸いです。
よろしくお願いいたします。
No.3ベストアンサー
- 回答日時:
こんばんは!
一案です。
↓の画像のようにB1~D1セルに対象文字を入力しておきます。
画像ではB2セルに
=MID($A2,FIND(B$1,$A2)+LEN(B$1),FIND("#",SUBSTITUTE($A2,"&","#",COLUMN(A1)))-FIND(B$1,$A2)-LEN(B$1))
という数式を入れ隣りのC2セルまでコピー!
D2セルには
=RIGHT(A2,LEN(A2)-FIND(D$1,A2)-LEN(D$1)+1)
という数式を入れています。
※ エラー処理はしていません。m(_ _)m

No.2
- 回答日時:
B1、C1、D1セルでそれぞれ…
source=の位置が文字列全体の先頭から何文字目にあるかをFIND関数やSEARCH関数で調べて、そこから更に7文字目から「&」までの長さを調べて、
MID関数で切り出し。
medium=の位置が文字列全体の先頭から何文字目にあるかをFIND関数やSEARCH関数で調べて、そこから更に7文字目から「&」までの長さを調べて、
MID関数で切り出し。
campaign=の位置が文字列全体の先頭から何文字目にあるかをFIND関数やSEARCH関数で調べて、そこから更に9文字目から最後までの長さを調べて、
MID関数で切り出し。
…ですね。
面倒でしょうが、作業用の列をE列以降に作って1つずつ処理してみましょう。
・・・
試行錯誤は絶対に必要です。
No.1
- 回答日時:
ご希望通りのB1、C1、D1には入りませんが。
考え方・やり方の一方法ですが、
「検索と置換」で「&」を「=」に全部置換する。
データタブの「区切り位置」で「カンマやタブなどの区切り文字によって…」を指定し、(次へ)
「区切り文字」の「その他」で『=』を指定し実行する。
B1にsource=の横のabcが出力
C1にmedium
D1にmedium=の横のdefが出力
E1にcampaign
F1にcampaign=の横のghrが出力
されます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VLOOKUP FALSEのこと
-
if関数の複数条件について
-
同じ名前(重複)かつ 日本 ア...
-
excel
-
【マクロ】数式を入力したい。...
-
表計算ソフトでの様式の呼称
-
空白のはずがSUBTOTAL関数でカ...
-
【関数】=EXACT(a1,b1) a1とb1...
-
【マクロ画像あり】❶1つの条件...
-
エクセルの文字数列関数と競馬...
-
【画像あり】【関数】指定した...
-
エクセルでフィルターした値を...
-
エクセルに写真が貼れない(フ...
-
エクセルのライセンスが分かり...
-
【関数】3つのセルの中で最新...
-
LibreOffice Clalc(またはエク...
-
【マクロ】excelファイルを開く...
-
【マクロ】【画像あり】❶ブック...
-
【マクロ】既存ファイルの名前...
-
【マクロ】【画像あり】4つの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでフィルターした値を...
-
if関数の複数条件について
-
エクセルシートの見出しの文字...
-
excel
-
エクセルの文字数列関数と競馬...
-
VLOOKUP FALSEのこと
-
同じ名前(重複)かつ 日本 ア...
-
表計算ソフトでの様式の呼称
-
エクセルに写真が貼れない(フ...
-
【マクロ】数式を入力したい。...
-
【マクロ】実行時エラー '424':...
-
【画像あり】オートフィルター...
-
Office2021のエクセルで米国株...
-
【画像あり】【関数】指定した...
-
エクセルのVBAで集計をしたい
-
【マクロ】【画像あり】4つの...
-
【関数】3つのセルの中で最新...
-
【マクロ】excelファイルを開く...
-
LibreOffice Clalc(またはエク...
-
エクセルのライセンスが分かり...
おすすめ情報