= IF(D3 = 「+」; I3( 「測試1」); I3( 「測試1」))Atributing一個值單元格 - Excel的
與代碼中的細胞只是說: 「#REF!」
它可能是一個sintax錯誤..
我要的是:如果單元格D3等於「+」,則電池I3的值必須等於「測試1」
= IF(D3 = 「+」; I3( 「測試1」); I3( 「測試1」))Atributing一個值單元格 - Excel的
與代碼中的細胞只是說: 「#REF!」
它可能是一個sintax錯誤..
我要的是:如果單元格D3等於「+」,則電池I3的值必須等於「測試1」
你所要求的是不可能使用公式。
公式只能改變它所寫入的單元格,它不能改變任何其他單元格。
需要使用vba才能進行此類更改。
這句法。刪除True,False組件中的(),並使用逗號,而不是分號。在單元格I3中鍵入此公式。
=IF(D3="+","test1", "")
這將更改寫入代碼的單元格的值。我希望它改變另一個單元格的值。 – lemario
如果OP使用的Excel版本中的分號是函數中的默認參數分隔符,而不是逗號,那麼它們不應該用逗號代替分號。 –
@XORLX,我相信這是一個Windows或其他操作系統設置,而不是Excel設置。 Excel中的默認值是「,」。也就是說,如果OP機器上的默認設置已更改,則將我的示例中的「,」替換爲適當的分隔符。 – rwking