この順序で、セルに次の数式を実行します。 前の式でエラーが返された場合
=MID(P2,SEARCH("q=",P2)+2,SEARCH("&",P2)-SEARCH("q=",P2)-2)
=MID(P2,SEARCH("p=",P2)+2,SEARCH("&",P2)-SEARCH("p=",P2)-2)
=RIGHT(P2,LEN(P2)-FIND("q=",P2)-1)
=RIGHT(P2,LEN(P2)-FIND("p=",P2)-1)
これをどのように定義できますか?
欲しいものが明確ではありません。複数の条件でP2を評価し、あなたが述べた順序に基づいて最後の良い値を返すセルのための単一の式を求めていますか?
—
Tyson
決して気にしないで、私は複数でそれを行うことができた
—
rockyraw
IFERROR
の中 IFERORR
: =IFERROR(MID(R167,SEARCH("q=",R167)+2,SEARCH("&",R167)-SEARCH("q=",R167)-2),IFERROR(MID(R167,SEARCH("p=",R167)+2,SEARCH("&",R167)-SEARCH("p=",R167)-2),IFERROR(RIGHT(R167,LEN(R167)-FIND("q=",R167)-1),IFERROR(RIGHT(R167,LEN(R167)-FIND("p=",R167)-1),zzzzzz))))
同じ種類の問題を抱えている可能性がある人や、質問に再回答するのに時間を費やす可能性がある人のために、解決策を回答に入れて解決済みとマークしないでください。
—
fixer1234
あなたの質問が解決されたら、それが答えられたことを示すために答えの隣のチェックマークを必ずクリックしてください
—
Raystafarian