[[20250430194816]] 『抽出について質問です』(SKC) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) |

| 全文検索 | 過去ログ ]

 

『抽出について質問です』(SKC)

4行目からデータ行です

    B     C    D 〜 R      S
  提出先   ・・・・・・  支払日
 ○○   各データ欄   5月10日
 ○○   各データ欄   5月10日
  ○△     〃          5月15日
  ○□          〃          5月20日

=VLOOKUP(AB83,$C$4:$R$57,16)
上記の式で試したのですが提出先複数あり正常表示できませでした。
対象セルに日付を(抽出)表示させたいのですが教授お願いします。
よろしくお願いします。

< 使用 Excel:Microsoft365、使用 OS:Windows11 >


INDEX、MACH を使用してください。
(?) 2025/04/30(水) 20:10:22

?さん ありがとうございます。
データはC列からでした。
以下で実行
=INDEX($C$4:$R$57,MATCH(AB83,$R$4:$R$57,0),15)
表示は #N/A でした。
帳票には空白セルがありますが問題ですか?
(SKC) 2025/04/30(水) 20:28:03

数式タブ → ワークシートの分析 → 数式の検証で確認してください。
(?) 2025/04/30(水) 21:06:16

 例として挙げられている表だと、
 AB83セルに○○と入力されていたら、
 5月10日が2行表示されればいいということですか?
 Microsoft365なのでFilter関数で抽出できると思います。

 =CHOOSECOLS(FILTER(C4:R57,C4:C57=AB83),16)
(冷水) 2025/04/30(水) 21:20:20

(冷水)さん
回答ありがとうございます。
別表に支払日を抽出したいのですが
>5月10日が2行表示されればいいということですか?
いいえ違います。
以下別表(集計表)
AB    AC    AD・・・AI
○○            5月10日
○△            5月15日
○□            5月20日
以下続く
○○が複数あった場合でも別表は集計し、1行で表示されますので
この日付をAI列に表示させたいのですが
説明不足で申し訳ありません。
これでご理解できますか?
よろしくお願いします。

(SKC) 2025/05/01(木) 05:45:29


 同一の提出先で日付が違う事はあり得ないということですか。
 だとしたら、質問文の数式は検索方法の引数が不足していただけですね。
 =VLOOKUP(AB83,$C$4:$R$57,16,0)
(冷水) 2025/05/01(木) 06:21:43

(冷水)さん
VLOOKUPでいけるんですね
ただ、表は順次日付を入力するので
未入力部分は 1月0日 という表示になり
これを非表示または 0 にで入れられますか?
何度もすみません

よろしくお願いします。
(SKC) 2025/05/01(木) 06:54:27


>未入力部分は 1月0日 という表示になり
>これを非表示または 0 にで入れられますか?
m"月"d"日";; 上記については左書式で非表示にできましたが
=VLOOKUP(AB83,$C$4:$R$57,16,FALSE)
 これを下フィルしたときに AB83部分で 該当値がまだ無い場合
#N/A が
表示してしまうのですが
対応策ございますでしょうか?

(SKC) 2025/05/01(木) 07:10:06


>○○が複数あった場合
「順次日付を入力する」なら日付が違う場合も出てくるのでは。
>#N/A が表示してしまうのですが
IFERROR を使用してください。
(?) 2025/05/01(木) 07:45:30

XLOOKUPで。

エラー非表示
=XLOOKUP(AB83,$C$4:$C$57,$R$4:$R$57,"")

(!) 2025/05/01(木) 08:16:27


(?)さん
(!)さん
ありがとうございました。
解決しました。
XLOOKUPはじめて利用します
調べて見ます。
(SKC) 2025/05/01(木) 15:56:30

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.