[[20230913130927]] 『関数を教えて下さい。』(りりあん) ページの最後に飛ぶ

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

 

『関数を教えて下さい。』(りりあん)

IF関数で下記の条件の結果を表示させたいのですが、なかなかうまく
いかないのでご教授いたただけないでしょうか?

"帳票"ファイルのL7セルが"準 急"(準と急の間にスペースが入ります)でT4セルが"多摩地域"の時は
"エリア"ファイルの"多摩"シートからVLOOKUP($B$1:$D$500,3,0)を検索

"帳票"ファイルのL7セルが"準 急"でT4セルが"武蔵野地域"の時は
"エリア"ファイルの"武蔵野"シートからVLOOKUP($B$1:$D$500,3,0)を検索

"帳票"ファイルのL7セルが"準 急"でT4セルが"立川地域"の時は
"エリア"ファイルの"立川"シートからVLOOKUP($B$1:$D$500,3,0)を検索

"帳票"ファイルのL7セルが"急"の場合は"直行"

よろしくお願いします。

< 使用 Excel:Excel2013、使用 OS:Windows10 >


 ちょっと確認

 1)シート名を可変にしたいんだったら、「エリア」ファイルを開けておく必要がありますが
   それでいいんですか?

    本当にシートが3つだけなら、閉じたままでも
   地域ごとに範囲を指定すればできなくはないですけど・・・

 2)その VLOOKUP の検索値は何? L7セルってこと?

 3)L7セルが「準 急」でも「急」でもなかったらどうするんですか?

 4)T4セルに入るのは「多摩地域」「武蔵野地域」「立川地域」の3つだけ?

 とりあえず以上です
(笑) 2023/09/13(水) 14:03:14

(笑)さま
説明がわかりずらくすみません。

1)シート名を可変にしたいんだったら、「エリア」ファイルを開けておく必要がありますが

   それでいいんですか?
    本当にシートが3つだけなら、閉じたままでも
   地域ごとに範囲を指定すればできなくはないですけど・・・

 →エリアファイルは開いたまま作業をします。
 シートは多摩・武蔵野・立川の3シートだけです。

 2)その VLOOKUP の検索値は何? L7セルってこと?

 →すみません。L7セルを検索地としています。

 3)L7セルが「準 急」でも「急」でもなかったらどうするんですか?

 →L7セルが"準 急"以外の物はすべて結果を直行にしたいです。
 ※"準急"となる場合もありますが、結果は直行になります。

 4)T4セルに入るのは「多摩地域」「武蔵野地域」「立川地域」の3つだけ?
 →T4セルに入るのは「多摩地域」「武蔵野地域」「立川地域」の3つだけです。

よろしくお願いします。(*´Д`)

(りりあん) 2023/09/13(水) 14:14:30


 開いたままでいいのなら

 =IF(L7<>"準 急","直行",VLOOKUP(L7,INDIRECT("[エリア.xlsx]"&LEFT(T4,LEN(T4)-2)&"!B1:D500"),3,0))
 または
 =IF(L7<>"準 急","直行",VLOOKUP(L7,INDIRECT("[エリア.xlsx]"&SUBSTITUTE(T4,"地域","")&"!B1:D500"),3,0))

 ■T4セルの表示形式〜ユーザー定義を @"地域" にして
  入力するのは「多摩」「武蔵野」「立川」だけにすれば

 =IF(L7<>"準 急","直行",VLOOKUP(L7,INDIRECT("[エリア.xlsx]"&T4&"!B1:D500"),3,0))

 こんな感じ
(笑) 2023/09/13(水) 14:29:14

(笑)さま
関数ありがとうございました。

1と2の関数をコピーして結果を出したいセルにはりつけたのですが
準 急以外のものについては"直行"と表記されたのですが
肝心の"準 急"にした結果がエラー値#N/Aになってしまいました。

何か設定が必要なんでしょうか?

ちなみに3番目の関数はダウンロートした帳票のため
ユーザー定義を @"地域"を使用することができませんでした。

(りりあん) 2023/09/13(水) 15:06:41


(笑)さま

すみません!!
条件が1つ抜けていました。( *´艸`)
再度質問しなおしたいと思います。
(;´∀`)
(りりあん) 2023/09/13(水) 15:20:19


(笑)さま
解決致しました。

 =IF(L7<>"準 急","直行",VLOOKUP(L7,INDIRECT("[エリア.xlsx]"&LEFT(T4,LEN(T4)-2)&"!B1:D500"),3,0))

のVLOOKUP(L7,INDIRECT・・・・のL7をT14にしないといけなかったです。
質問の漏れがありたびたび申し訳ありませんでした。( ;∀;)
(りりあん) 2023/09/13(水) 15:25:40


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.