[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『入力表から該当するデータを別シートへ表示させたい ?A』(なし)
過去にありました
『入力表から該当するデータを別シートへ表示させたい』(暢)
という質問への回答を参考にしたところ表示しなくてもいいものが出てきてしまったので
質問します。
【入力表】*A列は作業ができるように空白にしてあり、1・2行目は形式上入力しません。
B C D ・・・ I
1
2
3 科目 内訳 日付 金額
4 旅費 交通費 5/6 1,000
・ 賃借料 会場費 8/2 20,000
・
301
に対し、各々の科目毎に別シートへ抽出するために
【別シート(シート名:旅費)】
B C D ・・・ I
1
2
3 科目 内訳 日付 金額
4 旅費 交通費 5/6 1,000
・
・
301
と全く同じ様式にしB4セルに下記の関数を入れました。
=IF(COUNTIF('入力表'!$C$4:$C$301,"旅費")<ROW(旅費!$A60),"",INDEX('入力表'!$B$4:$I$301,SMALL(IF('入力表'!$C$4:$C$301="旅費",ROW('入力表'!$D$4:$D$301),""),ROW(旅費!$A60)),COLUMN(旅費!A$4)))
+Ctrl+Shift+Enter
I301までフィルドラッグをしたところ
旅費の他にも抽出されてしましました。
配列数式は全くの初心者で、理解不足は重々承知しております。
どなたか詳しい方ご回答の方よろしくお願いいたします。
< 使用 Excel:Excel2007、使用 OS:WindowsVista >
=IF(COUNTIF('入力表'!$C$4:$C$301,"旅費")<ROW(旅費!$A4),"",INDEX('入力表'!$B$4:$I$301,SMALL(IF('入力表'!$C$4:$C$301="旅費",ROW('入力表'!$D$4:$D$301),""),ROW(旅費!$A4)),COLUMN(旅費!A$4)))
よろしくお願いいたします。
(なし) 2014/07/30(水) 11:21
旅費シートのB4へ =IF(COUNTIF(入力表!$B$4:$B$301,"旅費")<ROW(A1),"","旅費") 下へコピー
C4へ =IF(LEN($B4),INDEX(入力表!C$4:C$301,SMALL((入力表!$B$4:$B$301<>$B4)*10^4+ROW($1:$298),ROW(A1))),"") Ctrl + Shift + Enter で式を確定後、右と下へコピーしてください。 (Jera) 2014/07/30(水) 11:50
C4セルへ入力する関数に関しまして
=IF(LEN($B4),INDEX(入力表!C$4:C$301,SMALL((入力表!$B$4:$B$301<>$B4)*10^4+ROW($1:$298),ROW(A1))),"") の
ROW関数以下は行の挿入は必要なしでよろしいんでしょうか?(AやBといったものです)
(『ROW($1:$298)』の箇所になります) ↑
(なし) 2014/07/30(水) 13:30
ROW($1:$298)もROW($A1:$B298)も結果は同じですので、いりません。 とりあえず、まずは試してみてください。 (Jera) 2014/07/30(水) 13:40
C4からきっちり表示されたけど?
(希望) 2014/07/30(水) 14:28
シート構成は
【入力表シート】 A B C D ・・・・ I 1 2 3 科目 内訳 日付 金額 4 旅費 交通費 5/6 1000 5 賃借料 会場費 8/2 20000 6 旅費 交通費 10/1 2000 7
これで間違いありませんか?
旅費シートに先ほどの式を入力すると、私のほうでは
【旅費シート】 A B C D ・・・・ I 1 2 3 科目 内訳 日付 金額 4 旅費 交通費 5/6 1000 5 旅費 交通費 10/1 2000 6 7
という結果を返しています。3行目は見出しで、4行目から数式です。 範囲については例示で301となっていたのでそこまでしか対応してません。 広げたい時は数式の301の部分と、row関数の298の部分をそれぞれ増やしてください。 (Jera) 2014/07/30(水) 14:32
どうもありがとうございました。
(なし) 2014/07/30(水) 14:57
旅費シートのB4へ
=IF(COUNTIF(入力表!$B$4:$B$301,"旅費")<ROW(A1),"","旅費") 下へコピー
は、わかりますので、C4セル以降に入力する場合どのようにすべきか
お願いいたします。
(なし) 2014/08/08(金) 11:08
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.