[[20031023154429]] 『項目別のシートにコピー』(のっこ) ページの最後に飛ぶ

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

 

『項目別のシートにコピー』(のっこ)

下記の表(一覧表)に入力したら自動的にコードごとのシート2,3と振り分けることは可能でしょうか?二度入力を省きたいのですが...。

 シート1(一覧表)
 月日 コード 項目  品名    金額 購入先
 4/6   001    消耗品 ボールペン 1,000  A商店
 4/7   002    修繕費 コピー機  20,000  B商店
          ・
          ・
 シート2(消耗品)
 シート3(修繕費)

 Sheet2の1行目は同じく見出しをつけておき、A2に
=IF(COUNTIF(Sheet1!$C$2:$C$30,"消耗品")<ROW()-1,"",INDIRECT(ADDRESS(SMALL(IF(Sheet1!$C$2:$C$30="消耗品",ROW($A$2:$A$30)),ROW()-1),COLUMN(),,,"Sheet1")))
としてCtrl+Shift+Enterで配列式にします。上の数式が{}で囲まれればOKです。
後は必要範囲にコピーし表示形式を適切に設定すれば出来ます。Sheet3は上の数式の消耗品
の部分を修繕費に変えます。必要に応じてセル参照を使えばもっと、良いかも知れません。
(ケン)

 ケンさん、相変わらずすばらしい。とても参考になります。
 しっかし、VLOOKUP の立場がない・・・(笑)  (jun53)

 INDIRECTに配列数式ですか…、どちらも私の苦手。
 オートフィルターでコード001を抽出・コピー・ペースト、002を抽出・コピー・ペースト…
 をマクロの記録で記録すればいいかな、って考えてました。
 (YS)

 最近こればっか多用してます。(ケン)

コメント返信:

[ 一覧(最新更新順) ]


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