別のセルに特定の文字が含まれている場合に Excel セルの値を変更する

別のセルに特定の文字が含まれている場合に Excel セルの値を変更する

ワークアウトを追跡するために、複数シートの Excel ワークブックを作成しました。ページ 1 は、他の各ページへのクリック可能なリンクを含むカレンダーです。他の各ページは、特定の種類のワークアウトです。したがって、カレンダーで今日の日付をクリックすると、今日行う予定のワークアウトのページに移動します。

各ワークアウト ページには、「完了」というフィールドがあります。私の目標は、そのワークアウトのページの「完了」セルに「x」を入力したときに、ページ 1 の今日の日付セルの横にあるテキスト セルを「x」に変更することです。つまり、基本的に、ページ 2 の「完了」セル (セル C21 とします) に「x」が含まれている場合、ページ 1 の今日の日付の横にあるセル (セル D3 とします) の値が日付から単純な「x」に変更されます。

これを実現する方法について何かアドバイスはありますか? スプレッドシートは次のとおりです:http://www.sendspace.com/file/ci7str

明確に言うと、最初のワークアウトを「完了」としてマークする場合、セル D3 の「1」を「1」から「x」に変更したいと思います。

答え1

シート1の各シートにこれらのいずれかを設定します。

Sheet1!D3 = if(Sheet2!C21="x","x","1")

関連情報