• ベストアンサー

Excelのフィルタリングについて

お世話になります。 こつこつ、個人の請求書づくりをしています。 一つお教えください。 下記表から作業します。集計表がそのまま請求書にならないかと考えています。   A B C D E 1 2 (客先)様 3 合計 4 5 日付  内容  料金    客先  6 5/1 AB   5,000   A社 7 5/2 CD   6,000   B社 8 5/3 EF   7,000   C社 「E5」の客先にオートフィルタをかけ、表示されたものをそのまま印刷することによって、請求書を発行できないかと考えています。 E3には「subtotal」を入れ、抽出された件のみを計算してトータル金額としています。客先の列は印刷範囲外ですが、A2に表示できないかと考えております。 何か良い方法があればお教えください。

質問者が選んだベストアンサー

  • ベストアンサー
  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.4

こんな手は如何でしょう。 作業列を1列追加し、6行目以下に1から始まる連番を入れておく(例、F列) 次に、客先名を表示したいセルに↓を入力 =INDEX(E:E,SUBTOTAL(105,F6:F20)+5)  #例では6~20行目までを対象にしています。 作業列は非表示にしておけばOK

kenchiki
質問者

お礼

ご回答、ありがとうございます。 そうですね「index」を使う方法は後に使い易いかもしれません。 検討してみます。 画像まで添付いただきありがとうございました。

その他の回答 (6)

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.7

何度も済みません。 どうしても画像が正しく表示されません。 これで失敗したら画像はもう諦めます。

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.6

画像のアップロード不調につき、再登録します。

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.5

No.4です。 画像が肝心の部分が切れていたので再登録します。

この投稿のマルチメディアは削除されているためご覧いただけません。
回答No.3

なるほど。 そういう事がしたかったんですね。 まず、全部のデータが入ってるシートと請求書が同じブック内にあるという事で良いでしょうか? A2には合計された値をコピペ(値で貼り付け)をする事により A2及び金額を「シート”請求書”」←(勝手にそんな名前付けましたが)に反映させる事は可能ですよね。 「シート”請求書”」の必要なセルに「=sheet"全データ"!A2」←(これまた勝手に名前を付けました)とすれば A2A3に入った値を別シートに反映させる事は何も難しいことはありません。 もしかして 質問内容は こういう事では なかったですか?

kenchiki
質問者

お礼

ご回答ありがとうございます。 そうなのです。 そういうことがやりたかったのです(笑) ご案内の方法も検討致します。 ありがとうございました。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

オートフィルタした条件をA2に抽出するにはマクロ(VBA)を組み込む以外は無いと思います。 一案ですが、逆の発想でA2に情報入力したら、合計、明細を抽出する方法は如何でしょうか。 集計表がSheet1のA1:D5、Sheet2にA2に客先名、A3に合計、5行目の見出しは事前に入力しておく事とします。 (1)A3は、=SUMIF(Sheet1!D:D,A2,Sheet1!C:C) (2)A6は、=IF(COUNTIF(Sheet1!$D:$D,$A$2)>=ROW(A1),INDEX(Sheet1!A:A,SMALL(IF(Sheet1!$D$1:$D$5=$A$2,ROW(Sheet1!$A$1:$A$5),99999),ROW(A1))),"")    配列数式の為、入力完了時にshift+ctrl+enterキーを同時押下して下さい。 (3)A6を縦横方向に必要分コピー    尚、A6以下は、セルの書式設定で「日付」を選択して下さい。

kenchiki
質問者

お礼

ありがとうございます。 目から鱗ですね。 逆の発想、検討致します。

  • WDY
  • ベストアンサー率27% (134/487)
回答No.1

やり方はいろいろあると思いますが フィルターだけでは無理だと思います。 パッと思いつく方法ですが 1:マクロを組む 2:F列をフラグとしてA2を表示する って所でしょうか?

kenchiki
質問者

お礼

ご回答ありがとうございます。 そうですね、マクロを組んでいった方が案外楽かもしれませんね。 検討してみます。 ありがとうございました。

関連するQ&A