• 締切済み

エクセル関数

支出表を作っていて、そのうちの一部のみを別のシートに抽出したいのですが、関数はあるでしょうか。例えば、交際費のみを別のシートに抽出したいのです。マクロはわからないので、使えません。ピポットテーブルを使えるかなと思ったりしますが。よろしくお願いします。

みんなの回答

  • web2525
  • ベストアンサー率42% (1219/2850)
回答No.3

表の構成が不明瞭なので出来るかどうかは定かではないのですが オートフィルターで目的の項目のみ選択しコピー貼り付けで出来るかと思います 関数式を用いて抜き出す必要があるのであれば元シートの表の構成を明確に補足してください

すると、全ての回答が全文表示されます。
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

例えばシート1の1行目には項目名があるものとします。交際費などが記載されている列がD列にあるとしたら、作業列をF列としてF2セルには次の式を入力して下方にオートフィルドラッグします。 =IF(D2<>"交際費","",MAX(F$1:F1)+1) 別のシートでは1行目をシート1と同じ項目名として、A2セルには次の式を入力して右横方向にオートフィルドラッグしたのちに下方向にもオートフィルドラッグします。 =IF(COUNTIF(Sheet1!$F:$F,ROW(A1))=0,"",INDEX(Sheet1!$A:$E,MATCH(ROW(A1),Sheet1!$F:$F,0),COLUMN(A1)))

すると、全ての回答が全文表示されます。
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

まぁ元来ピボットテーブルレポートは「集計(寄せ集めて計算)」してしまう機能なので,「一覧をそのままコピーしたデータを取り出す」モノではありません。 でも,工夫次第でやりようはあります。 準備:元のデータを次のように作ります A列 B列 C列  D列 E列 番号 日付 科目  収入 支出  1  4/1 あれ費  30   2  4/1 これ費     200  3  4/2 交際費     100  4  4/5 それ費  50  5  4/5 交際費     400  : A列には単純に123の連番をいれておきます。 作成手順: ピボットテーブルレポートの作成を開始 ページに科目を投入 行に番号と日付を投入,「番号▼」をWクリックして集計を無しにする データに収入と支出を投入,集計の方法を合計にする 「データ▼」を右隣の「集計」のセルの上にドラッグする あとはページフィールドで科目として「交際費」を選んで完成です。 実際にこの通りに手を動かして作成してみて,上手く出来ない箇所があったら状況を添えて追加ご質問を投稿してみてください。 #別の方法 いわゆる通常の「集計」をピボットテーブルレポートで作成したあと,「交際費」の総計セルをWクリックして「ドリルダウン」する事で,交際費だけを抜き出した一覧(元の表の行のコピー)を取り出すこともできます。

すると、全ての回答が全文表示されます。

関連するQ&A