0

2 つの Excel シートがあります (シート 1 とシート 2 としましょう)。ここの例では、シート 1 の R1C1 から R4C1 までの値は0(5)2(6)*92および44です。

sheet1の数値だけをsheet2にコピーしたいです。したがって、シート 2 の R1C1 に次の式があります。

=LEFT(Sheet1!A1,SEARCH("(",Sheet1!A1)-1)

この数式は、次のように sheet2 の値を返します。

R1C1 - 0
R2C1 - 2
R3C1 - #値!
R4C1 - #バリュー!

主な問題は R3C1 と R4C1 です。

式が見つからない場合に92R3C1 と R4C1の値を返す論理テストを式に含めることはできますか?44"("

4

2 に答える 2

1

試してみることをお勧めします=IF(ISNUMBER(Sheet1!A1),Sheet1!A1,"")


質問を編集した後でのみ、OPの式と上記の私の式の組み合わせによって提供される可能性のあるものに対する要件のように見えることがわかりました。

=IF(ISNUMBER(Sheet1!A1),Sheet1!A1,LEFT(Sheet1!A1,SEARCH("(",Sheet1!A1)-1))  

0これは、 および の前のテキストとおよび2の数を返します。9244

于 2013-04-12T01:35:23.830 に答える