0

はやく(できれば)

セルにTRUEまたはFALSEの値を持つExcel 2010の列があります

値が TRUE の場合、別のセルの値をコピーしたい

ここに私が持っているものがあります:

A1 some value
B1 TRUE
C1 =IF(B1=TRUE,A1,"")

私は次のことを試しました(どれも機能しません):

=IF(B1=TRUE,...
=IF(B1="TRUE",...
=IF(B1,...

また、列 B を一般およびテキストとして試しました

B列にTRUEまたはFALSEという単語を入力すると、中央揃えではなく左揃えになり、手がかりが得られることに気付きました。

これを行う方法は何ですか?

4

1 に答える 1

1

通常、セルにTRUEまたはFALSEを入力すると、デフォルトで「ブール値」(テキストではない)になるため、引用符を使用しません。その場合、最初の式が機能するはずです。

=IF(B1=TRUE,A1,"")

....ただし、列がテキストとしてフォーマットされている場合は、次のような引用符が必要になります

=IF(B1="TRUE",A1,"")

どちらも機能しない場合、B1 の先頭または末尾にスペースがある可能性がありますか?

于 2012-11-12T11:47:31.640 に答える