[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『別シートから抽出し、さらに日付順に表示したい。』(momi)
初めて書き込みします。よろしくお願いします。 物件名・号室・日付・金額・業者名の列で入力されているシートがあるのですが、 日付は昇順ではなくバラバラに入力されております。 このシートから別シートに業者別の物件名・号室・日付・金額を抽出したいのですが、 さらに日付順で表示するには、関数を使ってできますでしょうか?
A B C D E 1 物件名 号室 日付 金額 業者名 2 AAA 203 2/20 1000 D社 3 CCC 110 1/13 800 B社 4 BBB 207 1/29 1500 D社 … D社は A B C D 1 物件名 号室 日付 金額 2 BBB 207 1/29 1500 3 AAA 203 2/20 1000 …
関数で作成するのは面倒な気がします。一般機能を利用した方が楽ではないでしょうか? >別シートに業者別の物件名・号室・日付・金額を抽出したい オートフィルタで抽出して、別シートにコピーする。 または、フィルタオプションの設定を利用する。
>日付順で表示する 並べ替えの機能を利用する。 --- 作業列を用いていいなら、以下は"D社"の抽出です。 F2に=IF(E2="D社",TEXT(C2,"yyyymmdd")&TEXT(ROW(),"000"),0)*1 として、下方向へコピー Sheet1 A B C D E F 1 物件名 号室 日付 金額 業者名 作業列 2 AAA 203 2月20日 1000 D社 20060220015 3 CCC 110 1月13日 800 B社 0 4 BBB 207 1月29日 1500 D社 20060129017
Sheet2 A B C D 1 物件名 号室 日付 金額 2 BBB 207 2006/1/29 1500 3 AAA 203 2006/2/20 1000 A2に↓を入力して、右方向へ、更に下方向へコピー =IF(COUNTIF(Sheet1!$F$2:$F$4,">0")<ROW(A1),"", INDEX(Sheet1!$A$2:$D$4,MATCH(SMALL(Sheet1!$F$2:$F$4,COUNTIF(Sheet1!$F$2:$F$4,"0")+ROW(A1)),Sheet1!$F$2:$F$4,0),COLUMN(A1))) といった感じでしょうか? (Hatch@Excel2002)
Sheet2のB列を選択し条件付書式で「セル値が」「次の値以下」「0」とし、 書式に白で見えないようにする。(dack)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.