関数について
2023-06-19 15:50
VLOOKUPとindirect関数で持ってきた値のセルの1個下のセルを表示させたい場合に、
使える関数はありますか?
月
〇←ここです
日
〇←ここです
色々調べてもmatch関数などCELFにはないものが多く、Q&A検索でも思うようなものありませんでしたので質問です。
回答を投稿するにはログインが必要です。
ありがとうございます!
明日、試してみます!
明日、試してみます!
新日本コンピュータマネジメント株式会社
パートナー
取得した結果を「+1」した結果を、
INDIRECT("A"& 戻り値+1) で取得するか、
VLOOKUP(戻り値+1, B1:B4,0,false) で取得できると思います。
Excelは第三引数を1以上で指定しなければなりませんが、CELFは0以下も指定が可能です。
※もしかすると、Vlookupの第一引数で計算はできなかった気がするので、一時的に任意のセルにて、「戻り値+1」を行った上で、アドレスを指定した方がよいかもしれません。
よろしくお願いいたします。
INDIRECT("A"& 戻り値+1) で取得するか、
VLOOKUP(戻り値+1, B1:B4,0,false) で取得できると思います。
Excelは第三引数を1以上で指定しなければなりませんが、CELFは0以下も指定が可能です。
※もしかすると、Vlookupの第一引数で計算はできなかった気がするので、一時的に任意のセルにて、「戻り値+1」を行った上で、アドレスを指定した方がよいかもしれません。
よろしくお願いいたします。
取得結果に「+1」を行うことで1つ下の行番が取得できますので、その結果から、
INDIRECTにて値を取得する方法が可能と思います。
理解できましたが、+1したものをVLOOKUP関数で探すとエラーとなってしまいます。
取得する側が左だからいけないのでしょうか?
INDIRECTにて値を取得する方法が可能と思います。
理解できましたが、+1したものをVLOOKUP関数で探すとエラーとなってしまいます。
取得する側が左だからいけないのでしょうか?
新日本コンピュータマネジメント株式会社
パートナー
VLOOKUPの場合は、参照する先の2列目に自由に値を設定可能でしょうか。
A列 B列(行番を設定)
1 月 1
2 〇←ここです 2
3 日 3
4 〇←ここです 4
VLOOKUP関数で取得する際に、第3引数を「1」ではなく「2」を設定しておくことでB列を値を取得します。
取得結果に「+1」を行うことで1つ下の行番が取得できますので、その結果から、
INDIRECTにて値を取得する方法が可能と思います。
よろしくお願いいたします。
A列 B列(行番を設定)
1 月 1
2 〇←ここです 2
3 日 3
4 〇←ここです 4
VLOOKUP関数で取得する際に、第3引数を「1」ではなく「2」を設定しておくことでB列を値を取得します。
取得結果に「+1」を行うことで1つ下の行番が取得できますので、その結果から、
INDIRECTにて値を取得する方法が可能と思います。
よろしくお願いいたします。
すみません。
→ROW()関数の結果が「1」となり、その結果に+1を行った「2」を取得して利用して頂ければと思います。
ROW関数は試したのですが、エラーとなりその後に行けませんでした。
→ROW()関数の結果が「1」となり、その結果に+1を行った「2」を取得して利用して頂ければと思います。
ROW関数は試したのですが、エラーとなりその後に行けませんでした。
新日本コンピュータマネジメント株式会社
パートナー
ベストアンサー
こんにちは。
以下のイメージとの事ですが、
A列
1 月
2 〇←ここです
3 日
4 〇←ここです
INDIRECT関数であれば、INDIRECT(A1)など指定していると思いますので、INDIRECT(A2)を取得すればよいという事になると思います。
ROW()関数の結果が「1」となり、その結果に+1を行った「2」を取得して利用して頂ければと思います。
作成した結果を、ADDRESS関数を利用して、元のアドレスに戻してあげて、INDIRECT関数で利用すればよいと思います。
よろしくお願いいたします。
以下のイメージとの事ですが、
A列
1 月
2 〇←ここです
3 日
4 〇←ここです
INDIRECT関数であれば、INDIRECT(A1)など指定していると思いますので、INDIRECT(A2)を取得すればよいという事になると思います。
ROW()関数の結果が「1」となり、その結果に+1を行った「2」を取得して利用して頂ければと思います。
作成した結果を、ADDRESS関数を利用して、元のアドレスに戻してあげて、INDIRECT関数で利用すればよいと思います。
よろしくお願いいたします。
日本コンピュータシステム(CELFチーム)
パートナー
こんにちは。
MATCH関数を利用する方法とのことでしょうか。
MATCH関数はご認識の通りCELFでは利用できなようですが、以下に代わりの方法が記載されていましたのでご参考下さい。
https://cloud.celf.jp/celf-help/ja/texts/faq/technical/faq000187.html
MATCH関数を利用する方法とのことでしょうか。
MATCH関数はご認識の通りCELFでは利用できなようですが、以下に代わりの方法が記載されていましたのでご参考下さい。
https://cloud.celf.jp/celf-help/ja/texts/faq/technical/faq000187.html