No.4ベストアンサー
- 回答日時:
シート2に次々と5分ごとにデータが入力されるとしたら、お求めのシート1のシートでもシート2の変化に対応した表を時間の変化も含めて対応させ作成することが良いでしょう。
すなわちシート1ではシート2のA列に入力された5分間隔での時間の最新の時間と最も古い時間を考慮して表を作成することにします。表1では予め時間のデータを入力しておく必要はありません。
例えばシート2ではお示しのようにA1セルから下方に5分ごとに降順で、B1セルから下方には下、上などの入力がされているとします。
シート1ではA列からH列までに表を完成させるとしてA2セルには次の式を入力してH2セルまで横にドラッグコピーしたのちに下方にもドラッグコピーします。
=IF(LOOKUP(10^10,Sheet2!$A:$A)+"0:05"*(INT((COLUMN(A1)-1)/2)+ROW(A1)*4-4)>MAX(Sheet2!$A:$A)+"0:02","",IF(MOD(COLUMN(A1),2)=1,LOOKUP(10^10,Sheet2!$A:$A)+"0:05"*(INT((COLUMN(A1)-1)/2)+ROW(A1)*4-4),INDEX(Sheet2!$B:$B,MATCH(OFFSET(A2,0,-1)-"0:02",Sheet2!$A:$A,-1))))
これでシート1で予め時間を入力しておく必要もありませんし、シート2の範囲に無い時間は表示されません。
なお、上記の式で0:02などの時間が加えられたり引かれたりしていますが、これは時刻などの比較処理においては時刻のシリアル値の小数点以下の数値の比較にしばしば問題があることからそれを解消するために使っています。
No.3
- 回答日時:
1.Sheet1 のセル B2 に次の[条件付き書式]を設定
数式が =ISERROR(B2)
フォント色 白
2.Sheet1 のセル B2 に次の配列数式を入力して、此れを[コピー]して、
Sheet1 のB、D、F、H列の各セルに[貼り付け
{=INDEX(Sheet2!$B$1:$B$300,MATCH(TEXT(A2,"h:m"),TEXT(Sheet2!$A$1:$A$300,"h:m"),0))}
No.2
- 回答日時:
こういうのはINDEX(MATCH)の式か、VLOOKUP関数で検索する典型例です。
INDEX(MATCH)については、No.1さんが書かれているとおりです。VLOOKUPは列の位置に制約があったりしますが、だいたいINDEX(MATCH)と同じことができます。いずれも頻繁に使うので、覚えましょう。ベストアンサーは辞退します。No.1
- 回答日時:
シート1の上下データを入れたい場所、たとえばB1セルに「=INDEX(Sheet2!$A:$B,MATCH(Sheet1!A1,Sheet2!$A:$A,FALSE),2)」と入れます。
これは、シート2のA~B列を基表として、シート1のA1セルと同じ値が入っている行の2列目(つまりB列)の値を持ってこいという関数です。
アンマッチがなければ、これで問題ないと思います。
アンマッチがあった場合は、空白にしたいのかエラーにしたいのかで対応が変わります。ちなみに、上の式ではエラーになります。
蛇足ですが、エクセルの場合はバージョンを書いておかれた方がいいと思いますよ。
上の式でしたら、エクセル97の時代に既にあった関数ですので、まず問題ないと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Excel(エクセル) [Excel2016] 相関表等の自動作成 2 2022/08/01 20:34
- Visual Basic(VBA) vbaについて 主に以下のような設定をしたいです。 Aブックの表の行数が20未満だったら Bブックの 1 2023/06/08 23:40
- Excel(エクセル) シートが違う2枚のエクセルシートにある数値を別シートにコピーしたい(VBA?) 8 2022/03/31 12:24
- Excel(エクセル) Excel関数について質問です。 シート1に入力シートがあります。 =A1 =B1などで離れた数字な 5 2022/12/18 13:42
- Excel(エクセル) Excelの関数でこんな処理ができますか 1 2023/02/08 13:46
- Visual Basic(VBA) Excel VBA 最終行を取得しVlookup関数をコピーする方法をコーディングで教えてください。 3 2023/05/11 13:14
- Excel(エクセル) Excelでのデータ管理 6 2022/12/24 09:33
- Visual Basic(VBA) VBAで、1つのエクセルで、2つのシートからもう1つのシートに条件のある転記コードを教えてください。 1 2023/03/16 18:07
- その他(パソコン・スマホ・電化製品) エクセル初心者です。 仕事でエクセルを使っていて、普段は素人でもできる簡単な関数を使ったことがある程 1 2022/05/25 11:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでの作業計算方法について
-
はがきについて。
-
エクセル 文字を増やしたい。
-
セルの内容表示が邪魔になる
-
Microsoft365に変えたのですが...
-
エクセルの計算
-
Microsoft1Officeの互換ソフト...
-
【マクロ】その時、その時で変...
-
【マクロ】読取専用のファイル...
-
エクセル初心者です 関数の入れ...
-
Excel ピボットテーブルで日付...
-
【関数】適切な文字数の数字を...
-
LOOKUP関数を使えばいいのでし...
-
Aというブックの1というシート...
-
エクセル関数を教えてください
-
Excelのチェックボックスの使い...
-
エクセル 白黒印刷で白線を印刷...
-
時間によってファイル名が変わ...
-
WPS OFFICEでの縦書きについて
-
エクセルの条件付き書式につい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報