『xlookup関数について』(ペヤング)
こんにちは、ペヤングと申します。
エクセルのxlookup関数について、ご教授願います。
例として、A列からJ列までの表があり、B列にはxlookup関数の参照範囲があり重複した値も入っております。C列には戻り範囲があります。そのC列には空白セルも入っており、空白セルだった場合は、その下のセルを参照。さらにその下も空白だった場合はその下を繰り返し参照していき結果を求めるにはどうすればよろしいでしょうか?
なお、その他の列には数式が入っている為、C列の空白セルは削除せずに結果を求めたいです。
宜しくお願いします。
< 使用 Excel:Microsoft365、使用 OS:Windows10 >
=IFERROR(TAKE(FILTER(C1:C10,(B1:B10=K1)*(C1:C10<>"")),1),"") のような感じでしょうか。 勝手に前提を置いていますので、そちらで修正してください。
(xyz) 2025/06/18(水) 21:47:59
>空白セルだった場合は、その下のセルを参照。 その下のセルとは? B列が検索値と一致する次の行てこと?
検索条件はK1セル =XLOOKUP(1,(B1:B100=K1)*(C1:C100<>""),C1:C100,"") (おそ松さん) 2025/06/18(水) 22:34:11
=XLOOKUP(検索値,IF(C:C<>"",B:B,""),C:C,,1) でも (´・ω・`) 2025/06/19(木) 08:47:25
皆様からご提示頂いた数式で上手くいきました。
本当にありがとうございますした。
今後とも宜しくお願い致します。
(ペヤング) 2025/06/20(金) 13:55:52
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.