2

Excelで閉じ括弧が2回出現するまでのみ、文字列から単語を抽出するにはどうすればよいですか

例。Asus K55VD-SX313D ラップトップ (第 2 世代 Ci3/ 4GB/ 500GB/ DOS/ 2GB グラフ) (パッション レッド)2

このAsus K55VD-SX313D ラップトップ (第 2 世代 Ci3/ 4GB/ 500GB/ DOS/ 2GB グラフ) (パッション レッド)だけを抽出するにはどうすればよいですか?

4

2 に答える 2

2

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)

于 2013-10-08T11:34:30.803 に答える