2

( 99| 100)最初のセル( )にスプレッドシートがありA2ます。

Using =(split(A2," ( | ) ",true))in cell B2I am gets99と using =CONTINUE(A2, 1, 2)i am gets 100in cell C2.

B2両方に先頭のスペースがあり、C2それを削除するにはどうすればよいですか。 と でいくつかの計算を実行する必要がB2ありC2ます。

使ってみましたがうまくいきませtrimん。

=trim(split(B248," ( | ) ",true))

テスト目的で、セルに次のコードがD2 value(B2)あり、エラーが発生しますCannot parse text

https://docs.google.com/spreadsheet/ccc?key=0AmZqKT8_r5b_dDJxSnh2Y09ndzhGWm10clp0TXpYT3c&usp=sharing

4

2 に答える 2

2

関数を使用して、空白REGEXREPLACEを取り除くことを試みました。ASCII 文字 160は空白ではなく、「非改行スペース」と見なされることがわかりました。

したがって、CODE関数を使用して空のスペースを明らかにしました(最初に開き括弧を削除します)。特定の設定では、次のように動作します。

=SPLIT(SUBSTITUTE(B1,CHAR(160),""),"(|)")
于 2013-09-03T20:02:27.117 に答える
1

簡単なテストを行ったところ、A2 と B2 を問題なく追加できました。参照してください:

https://docs.google.com/spreadsheet/ccc?key=0AvRseCY0-3SVdEJybVU5U1pZYzdxX3NzNEVOekxFOVE&usp=sharing

おそらく、値にいくつかの列の書式設定がありますか?

于 2013-09-03T16:03:25.227 に答える