No.2ベストアンサー
- 回答日時:
用語の使い方が少し違うように思います。
vlookupの被検索対象は範囲(この例ではN4:P171)の一番左端の「列」です。
質問の例でいうならN4:N171です。
VLOOKUP(I2;$N$4:$P$171;2;0)は文章にするなら
『範囲(N4:P171)の一番左の列(N4:N171)からI2に入力された値と同じものを探し出して、
見つけたら範囲の2列目(O4:O171)の中の合致した行と同じ行の値を表示しなさい』
ということです(一番最後の0は今は無視してます)。
O列のものとP列のものを両方表示したいという意味であればNo1の方がおっしゃっているように
式を二つに分けるのが楽だと思います。
必要があれば二つのものを文字列として結合して一つのセルに表示させればいいと思います。
私はOOOは使っていないので、エクセルで例を書くと
=VLOOKUP(I2,$N$4:$P$171,2,0) & VLOOKUP(I2,$N$4:$P$171,3,0)
となります。
No.3
- 回答日時:
>N4からP171の表の2列目(O4)が被検索対象となると思うのですが、同時に3列目(P4)からも検索し、I2に出力するにはどうしたらいいでしょうか。
質問の内容が論理的に合いません。
OpenOfficeのVLOOKUP関数はVLOOKUP(検索条件,行列,インデックス,データ順序)となっています。
検索条件はI2で、行列は$N$4:$P$171で良いとします。
インデックスの2は対象行列の2番目の列を指しています。
検索はI2と$N$4:$N$171を比較して一致した行のインデックスで指定した列の値を返します。
返される先は関数式を入力したセルで他のセルへの出力はできません。
結果として「3列目(P4)からも検索し」はあなたの勘違いで「3列目(P4)のデータも抽出し」と言うことではないですか?
また、I2セルは検索条件をセットするため関数式を同時に入力できません。
No.1
- 回答日時:
=IF(I2="";"";VLOOKUP(I2;$N$4:$P$171;2;0))
計算式からするとOpenOffice でしょうか
OpenOfficeでもEXCELでもそうですが
計算式だけで、結果を他のセルに出力する事はできません
>I2に検索対象入力し~I2に出力するには
循環参照になっています
上記の2点から
マクロなら可能でしょうがVLOOKUPの計算式では実現不可能
>N4からP171の表の2列目(O4)が被検索対象となると思うのですが、
>同時に3列目(P4)からも検索
これだけなら
VLOOKUP(I2;$N$4:$P$171;2;0)
VLOOKUP(I2;$N$4:$P$171;3;0)
と計算式を別々にすれば良いだけです
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【Excel】指定のセル内容を基に別シートのセルを検索して選択する【VBA】 1 2022/06/16 16:16
- Excel(エクセル) Excelで関数を使って入力した値を、関数を抜いた値として扱いたい 1 2022/07/08 02:10
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Visual Basic(VBA) VBA 検索と入力 Excel ブック ぶぶぶ シート ししし 列V 検索対象の列です 最終行は、お 6 2023/05/17 01:40
- Excel(エクセル) 日付で矢印マクロ 4 2023/07/25 16:47
- Visual Basic(VBA) 入力と同時に桁数を詰める 3 2022/09/11 20:23
- Visual Basic(VBA) 顧客ごとに違う点検案内を作成するマクロ 4 2022/09/16 05:34
- Excel(エクセル) マクロVBAのフォルダ階層別で検索の方法 4 2022/04/03 23:23
- Excel(エクセル) エクセルのvlookupについて質問です 3 2023/01/05 15:15
- Visual Basic(VBA) vba 15 2023/04/07 12:33
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【関数】スペースがいくつ入っ...
-
西暦や和暦の表示をyyyymmdd表...
-
Excelのセルを飛ばして入力する
-
Excelのオートフィル
-
別シートからの文字を変更
-
Excel 2019 のピボットテーブル...
-
エクセルの行の抽出について質...
-
【マクロ】エクセルにかいてあ...
-
スプレッドシート クエリ関数 1...
-
エクセルでセルに「氏名を入力...
-
MOS365 Excel Expert / Excel R...
-
excelの不要な行の削除ができな...
-
EXACT関数とIF関数の組み合わせ...
-
スプレッドシートの関数VLOOKUP...
-
Excelで全角を半角にしたいので...
-
Excel初心者です。 詳しい方、...
-
エクセルの数式で教えてください。
-
4つのパターンを表示するEXACT...
-
スマートな関数を教えて下さい。
-
【Excel】セル内の時間帯が特定...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報