2017-09-02 20 views
0

フォーム入力によってデータが入力されるGoogleシート「予算」プロジェクトで作業しています。Excel/Googleシート:「ISTEXT」条件で1つのセルから別のタブとセルにデータをコピーする

私は、タブ(デビット)に動的に入力されたデータを持っています。ラインエントリの説明が「クレジット」の場合、隣接するセルの値を入力します別のタブ/セル。

私は、次のすべてのエラーのいずれかを試してみましたか、予期した結果がありません。これはVBAの場合があります。

=IF(Debit!B6="Credit",”'Monthly Budget'!C60”,”Fail”) 
=IF(ISNUMBER(SEARCH(B6="Credit",C6 'Monthly Budget'!C60)) 
=IF(B6="Credit",'Monthly Budget'!C60,"") 

私が達成しようとしていることの視覚的表現については、スクリーンショットをご覧ください。事前におねがいします。 Graphic Breakdown

答えて

0

あなたの構文はすべて間違っています。正しい構文を学んでください。

'月刊予算'!C60 =

=IF(ISNUMBER(SEARCH ("Credit",Debit!B6)),Debit!C6) 
  • SEARCH syntax

  • “”を使用しないでください。あなたがシートに結果をしたい場合は、必ずあなたは、そのシートを参照する必要が使用していない、"

  • IF Syntax

  • を使用します(この場合、あなたは毎月の予算シートを参照する必要はありません)。しかし、結果がfromの場合は、シートを参照してください。ここでは、シート名(Debit!B6Debit!C6)混乱のため

+0

申し訳ありませんとB6とC6を参照する必要があり、私は非常に多くのバリエーションで数式を変更し、私は「」見当違いだったと思います。あなたの答えが最も役に立ちました。私は間違った角度から問題を見ていた。預託されるセルには機能が含まれていたため、受け取ったいくつかの「循環参照」エラーを説明する特定のセルを参照する必要はありませんでした。ありがとうございました。 –

+0

だから、それは動作しましたか?あなたの問題は解決しましたか? –

+0

はい、それは絶対にありますが、デビット!B列を検索して同じ種類のテキストを検索していて、たくさんの関数が入力されないようにしています。この問題が解決した場合は、これをマークしてください(この場合、これは失敗しました)。 '= INDEX(デビット!B5:B17、= IF(ISNUMBER(検索クレジット)+1、 "")、デビット!C6)' –

関連する問題