2012-11-12 27 views
0

快速一個(希望)我如何測試值在Excel TRUE

我在2010年Excel中列有任何值爲TRUE或細胞FALSE

我想複製的價值另一個小區如果值爲TRUE

這是我有:

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

我曾嘗試以下(其中沒有工作):

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

我也曾嘗試B列如通用和文本

我注意到,如果我鍵入單詞TRUE或FALSE到B列其左對齊它,而不是中心可以提供一些線索。

這樣做的方法是什麼?

+0

我必須說,你的第一次嘗試對我來說工作正常:) – CustomX

回答

1

一般來說,如果你鍵入TRUE或FALSE進入細胞,他們默認爲「布爾值」(而不是文本),所以你不使用引號,在這種情況下,你第一個公式應該工作,即

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

....但是,如果列的格式設置爲文本,你需要像

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

報價如果沒有工作的話,或許也有在B1一些前導或尾隨空格?

+0

他們最初是計算布爾值,並粘貼(僅限於數值)到一個新的表格,標記爲一般,我的三次嘗試都沒有工作,所以我改變了列於文字,仍然沒有工作,然後我做了搜索,替換和更改FALSE爲「FALSE和TRUE爲」 TRUE - 仍然沒有工作 – Graham

+1

您可以測試值是否爲文本= ISTEXT(B1)... ..或「邏輯值」(布爾)= ISLOGICAL(B1),這取決於它是我希望這兩個公式的工作之一...... –

+0

我已經做了一遍,和它的作品,因爲它應該這次。在懵懵懂懂輪第一次,肯定有我自己 - 謝謝各位的努力無論如何 - 奇怪的是,我複製偷別人的機器上的問題 - 只是其中的一個出類拔萃的怪癖,我猜。 – Graham

相關問題