[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『別シートにある表の内容を反映したい』(らー)
別シートで管理している表の内容をスケジュールに反映したいのですがやり方がわかりません。 もしやり方があれば教えていただけませんか? <具体的に...> シート1に日付・作業項目No.・作業時間を入力すると、 自動的にシート2のスケジュール表に対応する作業項目No.の日付の欄が 塗りつぶされるシステム。 【シート1】 【シート2】 −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− 日付 作業No. 作業時間 日付 10/1 10/2 10/3 10/1 1 2 No. 1 ● 3 1 2 ● 7 1 3 ● 10/2 2 3 4 ● 6 1 5 ● 10/3 4 1 6 ● 5 3 7 ● −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− ※●の部分を塗り潰したい 条件付書式やマクロを使用すればできるのでしょうか? 以上です。よろしくお願いします。
10/1 10/2 10/3 10/1 1 2 No. 1 ● 10/1 3 1 2 ● 10/1 7 1 3 ● 10/2 2 3 4 ● 10/2 6 1 5 ● 10/3 4 1 6 ● 10/3 5 3 7 ● 日付ga 上記のようになっていれば
こんにちは〜♪
>上記のようになっていれば の名無しさんの回答が、まだ付かない様ですので。。。
こんな表の場合です。。。
Sheet1↓
┌─┬─────┬────┬────┐ │ │ A │ B │ C │ ├─┼─────┼────┼────┤ │ 1│日付 │作業No. │作業時間│ ├─┼─────┼────┼────┤ │ 2│ 10月1日│ 1│ 2│ ├─┼─────┼────┼────┤ │ 3│ 10月1日│ 3│ 1│ ├─┼─────┼────┼────┤ │ 4│ 10月1日│ 7│ 1│ ├─┼─────┼────┼────┤ │ 5│ 10月2日│ 2│ 3│ ├─┼─────┼────┼────┤ │ 6│ 10月3日│ 6│ 1│ ├─┼─────┼────┼────┤ │ 7│ 10月3日│ 4│ 1│ ├─┼─────┼────┼────┤ │ 8│ 10月3日│ 5│ 3│ ├─┼─────┼────┼────┤ │ 9│ │ │ │ └─┴─────┴────┴────┘
Sheet2↓
┌─┬──────┬────┬────┬────┐ │ │ A │ B │ C │ D │ ├─┼──────┼────┼────┼────┤ │ 1│No.\日付 │ 10月1日│ 10月2日│ 10月3日│ ├─┼──────┼────┼────┼────┤ │ 2│ 1│///// │ │ │ ├─┼──────┼────┼────┼────┤ │ 3│ 2│ │///// │ │ ├─┼──────┼────┼────┼────┤ │ 4│ 3│///// │ │ │ ├─┼──────┼────┼────┼────┤ │ 5│ 4│ │ │///// │ ├─┼──────┼────┼────┼────┤ │ 6│ 5│ │ │///// │ ├─┼──────┼────┼────┼────┤ │ 7│ 6│ │ │///// │ ├─┼──────┼────┼────┼────┤ │ 8│ 7│///// │ │ │ └─┴──────┴────┴────┴────┘
条件付書式を使います。。。 上の表で、 //// のある箇所が塗りつぶすセルです。。
★最初に、条件付書式のための式を名前定義します。。。
Sheet2のB2セルを選択して、そのまま
挿入から名前→定義 名前の欄に → =式 参照範囲の欄に → =SUMPRODUCT(((Sheet1!$A$2:$A$10=B$1)*(Sheet1!$B$2:$B$10)=$A2)*1) の式をコピぺ。。
(注)式の中のデータ行は、10行目までしかありませんので 必要行に変更して下さい。。
★条件付書式を設定します。。
Sheet2のB2〜D8を選択して そのまま、条件付書式から 数式が → =式
書式→パターンからお好きな色を選びます。。
これで、//// の部分のセルに色が付きます。。
ご参考にどうぞ。。。
。。。Ms.Rin〜♪♪
回答ありがとうございました。
さっそく参考にさせていただきます!!
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.