
上司から社内カレンダーの作成を依頼されており、
社内の1年間の行事予定を別シート(Sheet1)に用意し、Sheet2のカレンダーに反映させたいと思っています。
vlookup関数を使用し作成したところ同じ日付に複数の予定がある場合、頭の一つしか反映されないため、困っています。
同一の日付に複数の予定がある場合でも、カレンダーに反映されるような関数の式を教えていただけないでしょうか。
色がついているセルに反映させたいと思っていますが、予定が2,3件ある場合に下に2,3行と続く形にしたいです。
不勉強でわかりにくい点もあるかと思いますが、何卒よろしくお願いいたします。

A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
No1です。
>FILTER関数を使用しない方法はありますでしょうか。
旧来の方法であれば、SMALL(IF(~~~ などを利用した配列数式による方法があります。
(「エクセル 詰めて抽出」あたりをキーに検索すれば見つかると思います)
配列数式にしたくなければ、配列計算が可能なAGGREGATE関数を利用しても可能です。
(こちらの方法は、検索してもほとんどヒットしないかもしれません)
とは言え、日付のセル位置も計算で求めなければならなくなるので、それなりに煩雑な式になります。
過去に類似例(もう少し複雑ですが)に回答した記憶がありますので、ご参考までに。
https://oshiete.goo.ne.jp/qa/13167346.html
No.1
- 回答日時:
こんばんは
カレンダーの日付欄は「2024/8/19」のようなシリアル値の値で、表示書式で日にちだけを表示しているものと仮定しました。
Office365等の環境であれば、B4セルに
=IF(B3="","",FILTER(Sheet1!$B:$B,Sheet1!$A:$A=B3,""))
のような式を入力すれば、該当が複数ある場合には下方にスピルされます。
ご提示の表では、表示蘭が4セル分しかないので、該当項目が5以上ある場合には、上式では「#スピル!」のエラー表示になります。
これを回避して、5項目以降はカットしてよいのであれば、式を
=IF(B3="","",IFERROR(INDEX(FILTER(Sheet1!$B:$B,Sheet1!$A:$A=B3,""),ROW(A$1:A$4)),""))
のようにしておけば良いでしょう。
他の欄も同様ですが、上式をフィルコピーまたはコピペすることで可能です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルカレンダーに予定表を反映したいです。
Excel(エクセル)
-
別シートのスケジュールリストをカレンダーに反映させたい
Excel(エクセル)
-
【Excel】万年カレンダーに、別シートリストの内容を反映させたいです。
Excel(エクセル)
-
-
4
Excel2010 リスト型の予定表をカレンダーに反映させたい
Excel(エクセル)
-
5
別シートのスケジュールリストをカレンダーに反映させたい
グループウェア
-
6
エクセルで作ったカレンダーの一日のセルに複数の予定を入れ、どんな種類の
その他(Microsoft Office)
-
7
エクセルに入力後、別シートのカレンダーに自動的に記入方法
Excel(エクセル)
-
8
1.excelで年間予定表と別シートの月間予定表が連動した予定表を作成
その他(Microsoft Office)
-
9
エクセルで、日付を入力すると、別のセルに文字を自動的に表示させるようにするには。
Excel(エクセル)
-
10
リスト型の予定を自動で横型のカレンダーに転記するようにしたいのですが、教えてください。
Excel(エクセル)
-
11
エクセル2016でfilter関数がないので、、抜き出す関数をおしえてください。
Excel(エクセル)
-
12
エクセル 行の挿入すると別シートに行が挿入され、関数も自動更新される方法
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Microsoft Officeを2台目のPCに...
-
Microsoft Formsの「個人情報や...
-
マイクロソフト オフィスのサポ...
-
エクセル 日付順に並べてかえた...
-
マクロ自動コピペ 貼り付ける場...
-
outlookのメールが固まってしま...
-
【Excel VBA】PDFを作成して,...
-
大学のレポート A4で1枚レポー...
-
Excelで〇のついたものを抽出し...
-
会社のOutlookにてメールを予約...
-
1つのPCに「Excel 2010」「Exc...
-
エクセルで質問です。 ハイパー...
-
エクセル 同じ数字を他の列に自...
-
パソコンWindows11 Office2021...
-
office2019 のoutlookは2025年1...
-
Excel 日付を比較したら、同じ...
-
Office2021を別のPCにインスト...
-
Officeを開くたびの「再起動メ...
-
表の作成について
-
Microsoft365
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
別シートの年間行事表をカレン...
-
タイムツリーというアプリ知っ...
-
【Outlook】 予定表を3日間で表...
-
予定書込みカレンダーを探して...
-
Googleカレンダーの同期トラブル
-
googleカレンダーの誕生日の設...
-
googleのカレンダーとIPhoneの...
-
ジョルテにgoogleマイカレンダ...
-
iPhoneのカレンダーに海外の祝...
-
OUTLOOK2007で毎月決まった日の...
-
iPhone5のカレンダーについて
-
カレンダーとアラームが同じに...
-
ジョルテ
-
ジョルテとgoogleカレンダーが...
-
WIXのホームにGoogleカレンダを...
-
googleカレンダー(ブラウザ)が...
-
LINEアプリの画像受信のパケッ...
-
パソコン用タイマー・最前列に...
-
今日、LINEで画像を送ろうとし...
-
iPhoneのリマインダーが、日時...
おすすめ情報
すみません。行事表の画像が添付できておりませんでした。
すみません。会社の環境がExcel2019でして、FILTER関数を使用できませんでした。
FILTER関数を使用しない方法はありますでしょうか。