[[20220210173424]] 『IFERROR関数、VLOOKUP関数、LEFT関数の組み合わせ』(バリ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『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 >


IFERROR()が足りないみたいです。

(わからん) 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.