[[20200716145832]] 『データを別のシート科目後に振り分るの時使う関数』(ゆき) ページの最後に飛ぶ

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

 

『データを別のシート科目後に振り分るの時使う関数を教えてください。』(ゆき)

?a@月 日 内       容 金  額  コード  科目
1  1 1 本         5,600  11  消耗品費
2  1 1 タクシー      522,000  6  旅費交通費
3  1 2 バス         200    6 旅費交通費
4 1 15 パート 40,000 1 人件費
5 1 23 アルバイト 60,200 1 人件費
6 2 1 本 5,600 11 消耗品費
7 2 16 タクシー 522,000 6 旅費交通費
8 2 17 バス 200 6 旅費交通費
9 2 23 パート 40,000 1 人件費
10 2 23 アルバイト 60,200 1 人件費

上のようなシートから、科目ごとのシートヘ転記する。lookup関数のような

消耗品費のシートに

?a@月 日 内       容 金  額  コード  科目
1  1 1 本         5,600  11  消耗品費
6 2 1 本 5,600 11 消耗品費

のようにデータを振り分けたい。

お力をお貸しください。

よろしくお願いします。

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


 元データがSheet1にあるとする。
 また科目別シートのH1セルに科目コードを入力するとする。

(ねむねむ) 2020/07/16(木) 15:43


 科目別シートのA2セルに
 =IFERROR(INDEX(Sheet1!A:A,SMALL(IF(Sheet1!$E$2:$E$1000=$H$1,ROW($2:$1000),""),ROW(A1))),"")
 と入力しShiftキーとCtrlキーを押しながらEnterキーで式を確定(確定後、式が{}で囲まれればOK)その後、
 右及び下へフィルコピーではどうだろうか?
(ねむねむ) 2020/07/16(木) 15:45

入力しShiftキーとCtrlキーを押しながらEnterキーで式を確定(確定後、式が{}で囲まれればOK)

OKになったのですが、空白で、データを引っ張って来ません。~ ^ ;

(ゆき) 2020/07/16(木) 17:15


 元データでコードがE列、1行目が見出しで2行目からデータがあるとして式を作ったがあっているだろうか?
(ねむねむ) 2020/07/16(木) 17:19

 あるいは元データではコードが文字列で科目別シートのH1セルに入力したコードは数値だったとかはないだろうか?
(ねむねむ) 2020/07/16(木) 17:21

コメント返信:

[ 一覧(最新更新順) ]


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