[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『項目別のシートにコピー』(のっこ)
下記の表(一覧表)に入力したら自動的にコードごとのシート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.