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)。