[[20081028161113]] 『別シートにある表の内容を反映したい』(らー) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『別シートにある表の内容を反映したい』(らー)

 別シートで管理している表の内容をスケジュールに反映したいのですがやり方がわかりません。
もしやり方があれば教えていただけませんか?
 
<具体的に...>
 
シート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  ●
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
                                        ※●の部分を塗り潰したい
 
条件付書式やマクロを使用すればできるのでしょうか?
以上です。よろしくお願いします。


日付  作業No.  作業時間   日付  
                                             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〜♪♪


Ms.Rin様

回答ありがとうございました。
さっそく参考にさせていただきます!!


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.