[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『任意の日程の内容を表示する方法』(むちむち)
こんにちは
教えてください
工事や点検の日誌のようなものをExcelで記録しています
入力用のシートは
ーーーーーーーーーーーーーー
A列 B列 C列 D列
日付 内容 担当者名 進捗状況
ーーーーーーーーーーーーーー
となっていて、1日に15件(=15行)ある日もあれば、もっと少ない日もあります
印刷用のシートの A1に日付を入力したら
その日付のB列からD列までを表示させたいのですが
1日に何件(=何行)あるかは日によって異なります
多くて15行程度です
表示は下に何行のびてもいいのですが こういう式はあるのでしょうか
よろしくお願いします
< 使用 Excel:Excel2013、使用 OS:Windows10 >
入力用のシートが「入力用」という名前だとする。 =IFERROR(INDEX(入力用!B$1:B$1000,SMALL(IF(入力用!$A$2:$A$1000=$A$1,ROW($2:$1000),""),ROW(A1))),"") と入力してShiftキーとCtrlキーを押しながらEnterキーで式を確定(確定後、式が{}で囲まれればOK) その後右及び下へフィルコピーしてみてくれ。
(ねむねむ) 2018/05/16(水) 17:22
なお、上記式は入力用シートのデータが1000行目まで対応している。 もっと行がある場合は式中の1000の部分をすべて大きくしてくれ。 (ねむねむ) 2018/05/16(水) 17:24
あ、上記式は入力用のシートの1行目が見出しでデータは2行目からの場合。 1行目からデータの場合は$2をすべて$1にしてくれ。 (ねむねむ) 2018/05/16(水) 17:31
式の入ったセルを編集状態にしてからShift+Ctrl+Enterとしてみてくれ。 (ねむねむ) 2018/05/17(木) 07:01
A1のセルの日付のところが
表示形式で
yyyy"年 "m"月 "d"日 "aaa"曜日"
にしているとだめってことありますか?
(むちむち) 2018/05/17(木) 09:56
別のセルに入力した式(一番左上のセル)で入力用!B$1:B$1000のB部分、ROW(A1)のA1部分が変わっているということはないだろうか?
また入力シートのA列と印刷用シートのA1セルはともに日付データであれば表示形式が違っていても問題はない。 (ねむねむ) 2018/05/17(木) 10:12
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.