[[20100730215245]] 『シートをまたいで条件にあった文字列を抽出する』(ぴ) ページの最後に飛ぶ

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

 

『シートをまたいで条件にあった文字列を抽出する』(ぴ)

 シート1

    A   B 
 1 日付 時間
 2 1
 3 2
 4 3
 5 :
 6 :

 シート2
    A   B   C   D   E   F   G  H  I
 1  日   月   火   水   木   金   土    
 2  1   2   3   4   5   6   7  
 3 10:00 11:40 10:15 12:05 10:00 10:30 10:55
 4   8     9     10     11     12     13     14  
 5 10:20 11:10 12:10 10:05 10:05 10:40 11:20
 6
 7

 シート2はカレンダー機能により、表示させていない月と日で日付が変動します。
 その中で、シート2の日付に対応した時間をシート1の日付に対応した時間欄に反映させたいのです。
 良いお知恵をお願いします。


 >表示させていない月と日で日付が変動します。
 >その中で、シート2の日付に対応した時間を
 >シート1の日付に対応した時間欄に反映させたいのです。

 1.シート1とシート2に表示されている「日付のデータ型」はなんですか?

   普通の数値、シリアル値、全角数字?

 2.シート2のA2セルはいつも「1」なんですか?
   それとも、A1セルがいつも「日曜」なんですか?

 (半平太) 2010/07/30 23:01

 質問にお答えします。
 A1.シート1・2共に普通の数字です。また関数などは入っていません。
 A2.シート2のA1がいつも日曜です。曜日に対応して日付である数字を入力しています。こちらも関数にする予定はありません。
 因みに時間も標準の入力です。
 (ぴ)


 日付けからSheet2の位置を割り出して、データを引っ張ってくる案

 B2セル =IF(A2="","",INDEX(Sheet2!$A$1:$G$13,INT((A2+13-Sheet2!G$2)/7)*2+1,MOD(A2+6-Sheet2!G$2,7)+1))
     下へフィルコピー

 <Sheet1> 結果図  ┃<Sheet2>サンプル
  行  __A__  __B__   ┃ 行 __A__ __B__ __C__ __D__ __E__ __F__ __G__
   1  日付   時間    ┃  1  日    月    火    水    木    金    土  
   2     1   11:40   ┃  2         1     2     3     4     5     6
   3     2   10:15   ┃  3       11:40 10:15 12:05 10:00 10:30 10:55
                     ┃
  31    30   12:10   ┃ 10    28    29    30    31                  
  32    31   10:06   ┃ 11 10:20 11:10 12:10 10:06                  

 (半平太) 2010/07/31 21:45

 <追記>2010/08/02 08:37
 >日付けからSheet2の位置を割り出して、データを引っ張ってくる案
 ちょっと意味不明のコメントを書いてしまいました。以下に変更します。
                                                  ↓
 G2(第1土曜)の日付は、絶対に正しいとの前提で、
 他のセルは、現実にどんな日付が入力されていようとも(それとは無関係に)
 本来あるべき位置のデータを引っ張ってくる案

コメント返信:

[ 一覧(最新更新順) ]


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