タイトルにうまく言いたいことが表せませんでした。
表1
Aさん 4/15 4/19
Bさん 4/16 4/22
Cさん 4/17 4/23
Dさん 4/18 4/24
表2
4/15
4/16
4/17
4/18
4/19
4/22
4/23
4/24
表1で、"~さん"の右の複数のセルに、日付を入れたとき、
表2で、日付の右のセルに、該当する"~さん"を表示させることはできるでしょうか。
いろいろ検索してみたのですが、検索ワードが良くなかったのか、見つかりませんでした。
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
こんにちは!
一例です。
↓の画像で左側がSheet1で右側のSheet2に表示するようにしてみました。
Sheet2のB1セル(セルの表示形式は好みの日付に)に
=IF(COUNTIF(Sheet1!$B$1:$Z$100,$A1)<COLUMN(A1),"",INDEX(Sheet1!$A$1:$A$100,SMALL(IF(Sheet1!$B$1:$Z$100=$A1,ROW($A$1:$A$100)),COLUMN(A1))))
これは配列数式になってしまいますので、Shift+Ctrl+Enterで確定!
この画面からコピー&ペーストする場合は
B1セルに貼り付け後、数式バー内で一度クリック!
編集可能になりますので、Shift+Ctrlキーを押しながらEnterキーで確定!
数式の前後に{ }マークが入り配列数式になります。
これを列・行方向にオートフィルでコピーすると
画像のような感じになります。m(_ _)m
早速の回答、ありがとうございます!
画像まで添付してくださって、嬉しい限りです。
エクセル詳しくないので、正直、式を見てもわかりません・・・
が、無事解決しました!膨大な量のデータで、間違いが許されないので、本当に助かりました。
ありがとうございました。
No.2
- 回答日時:
表1がシート1のA列からB列に有って各データは2行目から下方に入力されているとします。
表2をシート2に表示させるとしたらA2セルには次の式を入力して下方にドラッグコピーします。
=IF(ISERROR(SMALL(Sheet1!B:C,ROW(A1))),"",SMALL(Sheet1!B:C,ROW(A1)))
データはシリアル値で表示されますのでセルの表示形式で日付にします。
B2セルには次の式を入力して下方にドラッグコピーします。
=IF(A2="","",IF(COUNTIF(Sheet1!B:B,A2),INDEX(Sheet1!A:A,MATCH(A2,Sheet1!B:B,0)),INDEX(Sheet1!A:A,MATCH(A2,Sheet1!C:C,0))))
A列の日付はシート1で入力されている日付が順序良く表示されますね。右のB列には該当する氏名が表示されます。
回答ありがとうございます。
エクセル詳しくないもので、数式を見ても、完璧に理解はできていないのですが・・・
はじめの方とは、だいぶ違う式ですね。こちらの方が短いですかね?
はじめの方の式で解決してしまい、申し訳ありません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelヘルプの原文を表示する最速の方法(手順)には? 1 2023/08/11 11:30
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Excel(エクセル) エクセル 条件に合う日付に入力された時間数の合計したい 4 2022/06/17 22:18
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Excel(エクセル) エクセルの祝日に色が反映しない 4 2022/05/18 09:58
- Excel(エクセル) Excelで、別シートへ情報を参照表示する関数について。 2 2023/06/26 09:58
- Excel(エクセル) Excel 行の"〇" を検索して見出し(日付)を表示させたい 1 2022/04/04 18:35
- Excel(エクセル) 【Excel】指定のセル内容を基に別シートのセルを検索して選択する【VBA】 1 2022/06/16 16:16
- Access(アクセス) Accessで予定表を作成しようとしてます。 テーブル フィールド名 連番 オートナンバー型 年月日 2 2023/07/23 11:40
- Excel(エクセル) Excel2019、2021の日付、曜日の表示について 2 2022/11/29 15:01
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
数学 Tan(θ)-1/Cos(θ)について...
-
スマートな関数を教えて下さい。
-
Excel ウインドウ枠の固定をす...
-
EXACT関数とIF関数の組み合わせ...
-
4つのパターンを表示するEXACT...
-
関数を教えて下さい。
-
Excel:一部のフォントでセルの...
-
エクセルで指定した日付、店舗...
-
エクセルでセルに「氏名を入力...
-
Excel 2019 のピボットテーブル...
-
スプレッドシートの関数VLOOKUP...
-
エクセルで日付の入ったセルの...
-
Excelファイルの「数式」タブ→...
-
excelの不要な行の削除ができな...
-
Excelのif関数で文字が見えなく...
-
各ページの1番上の表示について
-
エクセル関数に詳しい方、教え...
-
INDIRECTを使わず excelで複数...
-
Excel 2019 は、SPILL機能があ...
-
UNIQUE関数が使えないバージョ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報