[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『IFERROR関数、VLOOKUP関数、LEFT関数の組み合わせ』(バリ)
3つのシートから伝票番号+金額を参照して、内容を反映させたいです。
元々2つのシートから反映する関数が入っていたものに、3つ目のシートを追加したいのですが、自分ではどうしようもなく知恵をお貸しいただけますと幸いです。
元々の関数は下記になります。
=IFERROR(IFERROR(VLOOKUP(LEFT(L5,10),sheet1!B:P,15,FALSE),VLOOKUP(LEFT(L5,7)&""&K5,sheet2!B:N,13,FALSE)),L5)
L列に伝票番号と内容の一部の文字があり、それぞれのシートで伝票番号の桁が違うため、
LEFT関数を使用しております。
K列には金額が入っております。
元データの参照元は式で、伝票番号と金額が一つのセルに表示されています。
ここに、下記のようにいれると、「この関数に対して、多すぎる引数が入力されています」とでてしまい、うまく表示させられません。
=IFERROR(IFERROR(VLOOKUP(LEFT(L5,10),sheet1!B:P,15,FALSE),VLOOKUP(LEFT(L5,7)&""&K5,sheet2!B:N,13,FALSE),VLOOKUP(LEFT(L5,8)&""&K5,sheet3!B:N,13,FALSE)),L5)
お力添えいただけますと幸いです。
< 使用 Excel:Office365、使用 OS:Windows10 >
(わからん) 2022/02/10(木) 18:01
こうですか? =IFERROR(IFERROR(IFERROR(VLOOKUP(LEFT(L5,10),sheet1!B:P,15,FALSE), VLOOKUP(LEFT(L5,7)&""&K5,sheet2!B:N,13,FALSE) ), VLOOKUP(LEFT(L5,8)&""&K5,sheet3!B:N,13,FALSE) ), L5 ) (γ) 2022/02/10(木) 18:39
質問の回答ではありません。
>LEFT(L5,7)&""&K5 >LEFT(L5,8)&""&K5 何のために「""」を&でつなげてるんですか?
↓ とどう違うんですかね? LEFT(L5,7)&K5 LEFT(L5,8)&K5
以上、確認だけ (笑) 2022/02/11(金) 14:00
IFERRORが足りないとのこと、試してみます!
ありがとうございます。
&""&につきまして
こちら元々式に入っていたので、なんのために入れているのか調べたのですが、よくわからず…
でも&""&を消してしまうと、元の式も上手く行かなかったので必要なものかと推測します。
予想ですと、エラーになってしまうのを防ぎ、空白にする?式なのかなと
思ったのですが、確信は持てませんでした。
(バリ) 2022/02/14(月) 19:41
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.