Excelで閉じ括弧が2回出現するまでのみ、文字列から単語を抽出するにはどうすればよいですか
例。Asus K55VD-SX313D ラップトップ (第 2 世代 Ci3/ 4GB/ 500GB/ DOS/ 2GB グラフ) (パッション レッド)2
このAsus K55VD-SX313D ラップトップ (第 2 世代 Ci3/ 4GB/ 500GB/ DOS/ 2GB グラフ) (パッション レッド)だけを抽出するにはどうすればよいですか?
Excelで閉じ括弧が2回出現するまでのみ、文字列から単語を抽出するにはどうすればよいですか
例。Asus K55VD-SX313D ラップトップ (第 2 世代 Ci3/ 4GB/ 500GB/ DOS/ 2GB グラフ) (パッション レッド)2
このAsus K55VD-SX313D ラップトップ (第 2 世代 Ci3/ 4GB/ 500GB/ DOS/ 2GB グラフ) (パッション レッド)だけを抽出するにはどうすればよいですか?
LEFT
次のように使用できます。
=LEFT(A1,FIND(CHAR(1),SUBSTITUTE(A1,")",CHAR(1),2)))
最も内側の関数はSUBSTITUTE
次のとおりです。
SUBSTITUTE(A1,")",CHAR(1),2)
)
これは、 toの 2 番目のオカレンスを置き換えます ( Excel でCHAR(1)
行うとわかる奇妙な文字)=CHAR(1)
次にFIND(CHAR(1),SUBSTITUTE(A1,")",CHAR(1),2))
、置換テキストに置換したばかりのこの文字の位置を見つけます。
そしてLEFT
、この位置までのすべての文字を返します。
たとえば、文字列に を含めることができないことがわかっている場合は、 の@
代わりにこれを使用できますCHAR(1)
。