[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『シートをまたいで条件にあった文字列を抽出する』(ぴ)
シート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.