[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『ルックアップの列番号を行に変更することはできませんか?』(たぬき)
いつもお世話になっております。
色々な関数をみて勉強させていただいております。
今回はルックアップの列番号で表示するにあたって
行で表示させたいなと思い、いろいろ調べてみましたが
見つかりませんでした。
考えられる一手として、地味に&でつなげていくしかないでしょうか?
=VLOOKUP(B3,シート2!A:K,2,FALSE)&VLOOKUP(B3,仕シート2!A:K,3,FALSE)
表示させたいのは全部でBからKまであります。
かなり長くなっちゃうので関数短縮できればと思いました。
何卒ご指導よろしくお願いいたします。
< 使用 Excel:Excel2013、使用 OS:Windows10 >
シート名を変えるってこと? (GobGob) 2019/02/19(火) 10:10
列番号2〜7(本当はもっとあるけど…)
=VLOOKUP(B3,シート2!A:K,2,FALSE)&VLOOKUP(B3,仕シート2!A:K,3,FALSE) &VLOOKUP(B3,仕シート2!A:K,4,FALSE) &VLOOKUP(B3,仕シート2!A:K,5,FALSE) &VLOOKUP(B3,仕シート2!A:K,6,FALSE) &VLOOKUP(B3,仕シート2!A:K,7,FALSE)
(たぬき) 2019/02/19(火) 10:14
ちょっと意味がわからないのですが(私だけ?)データを全部つなげて表示したいんですか? (コナミ) 2019/02/19(火) 10:15
>=VLOOKUP(B3,シート2!A:K,2,FALSE)
これを=VLOOKUP($B3,シート2!$A:$K,COLUMN(B1),FALSE)
にかえて、横にコピーしていくとかではどうですか? (コナミ) 2019/02/19(火) 10:17
予めシート2の空いている列に連結した文字列を用意しておけばよいのでは? (seiya) 2019/02/19(火) 10:18
=VLOOKUP(B3,シート2!A:K,SUMPRODUCT((シート2!A1:A10=B3)*(シート2!B1:K10<>"")*COLUMN(シート2!B1:K1)),FALSE)
ってこと? (GobGob) 2019/02/19(火) 10:21
一応、列全体指定してはるので。
=VLOOKUP(B3,シート2!A:K,LOOKUP(1,0/(INDEX(シート2!B:K,0,MATCH(B3,シート2!A:A,0))<>""),COLUMN(B:K)),FALSE) (GobGob) 2019/02/19(火) 10:28
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.