[[20171208124638]] 『1つのファイル名に色々な内容のデータを貼る方法』(道明寺) ページの最後に飛ぶ

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

 

『1つのファイル名に色々な内容のデータを貼る方法について』(道明寺)

すみません、データ量が膨大で困っていて、どう処理すればよいかわからず、
質問させて下さい。よろしくお願い致します。

このようなデータがあります。

ファイル名 内容
01 みかん
01 りんご
01 柿
02 キャベツ
02 にんじん
03 プリン
03 ゼリー
03 ババロア

このようなファイル名だけ載っている別の表があり、
VLOOKUPで内容を引っ張てくるとこのような、
一番上の内容しか表示されません。
03 プリン
01 みかん
02 キャベツ
01 みかん
02 キャベツ
03 プリン
03 プリン

一つの内容を表示したら次の内容を表示させるにはどのように
設定すればよろしいでしょうか?エクセル関数を使用して関数を
組みたく思います。

03 プリン
01 みかん
02 キャベツ
01 りんご
02 にんじん
03 ゼリー
03 ババロア

お手数をお掛けしますが、よろしくお願い致します。

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


 元の表がA列かかB列、別の表がF列にあるとして。
 =VLOOKUP(F1&"!"&COUNTIF(F$1:F1,F1),IF({1,0},A$1:A100&"!"&COUNTIF(INDIRECT("A1:A"&ROW($1:$100)),A$1:A$100),B$1:B$100),2,FALSE)
 と入力してShiftキーとCtrlキーを押しながらEnterキーで式を確定(確定後、式が{}で囲まれればOK)ではどうか。
(ねむねむ) 2017/12/08(金) 13:12

 =INDEX(B:B,MATCH(1,INDEX((A$1:A$100=F1)*(COUNTIF(F$1:F1,F1)=COUNTIF(INDIRECT("A1:A"&ROW($1:$100)),A$1:A$100)),0),0))
 でも。
 こちらは通常通りEnterで確定で。
(ねむねむ) 2017/12/08(金) 13:23

ねむねむ様

どうも有難うございます。
じっくり式を読んで理解してやってみます。
またご質問させていただくかもしれません。
よろしくお願い致します。

(道明寺) 2017/12/08(金) 14:01


コメント返信:

[ 一覧(最新更新順) ]


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