Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 8.1 Pro : Excel 2007)
結合セルのフィルター方法
投稿日時: 19/10/10 18:31:46
投稿者: FILETUBE

こんばんは。
一つ教えて頂けないでしょうか。
 
結合された列でフィルターをかけたいのです。
 
品番 項目 単価
A 1 10
       2 20
       3 30
B 1 40
       2 50
       3 60
 
とデータがあった場合(品番は必ず3行で結合しています)
 
品番Aでフィルターをかけたら
 
品番 項目 単価
A 1 10
       2 20
       3 30
と表示させたいのです。
 
今は
品番 項目 単価
A 1 10
 
としか表示されません。
 
分かる方、おられましたら
宜しくお願いします。

回答
投稿日時: 19/10/10 19:54:45
投稿者: んなっと

   A   B   C
1 品番 項目 単価
2   A   1  10
3      2  20
4      3  30
5   B   1  40
6      2  50
7      3  60
 
[1]
 A2:A7を選択してCtrl+C 同時押し(コピー)
→右の方あいているところを選択してCtrl+Alt+V 同時押し(形式を選択して貼り付け)
 値 OK
 
   A   B   C D E
1 品番 項目 単価   
2   A   1  10   A
3      2  20   
4      3  30   
5   B   1  40   B
6      2  50   
7      3  60   
 
[2]
 Ctrl+G 同時押し(ジャンプ)
→セル選択
→空白セル OK
 
[3]
 = を入力して
 Ctrl+↑ 同時押し(上の空白ではないセル)
 Ctrl+Enter 同時押し(複数セルに一括入力)
 
   A   B   C D E
1 品番 項目 単価   
2   A   1  10   A
3      2  20   A
4      3  30   A
5   B   1  40   B
6      2  50   B
7      3  60   B
 
[4]
 貼り付けた範囲(E2:E7)を選択してCtrl+C 同時押し(コピー)
→元のA2:A7を選択してCtrl+Alt+V 同時押し(形式を選択して貼り付け)
 数式 OK
 
※E列に書式だけをコピーしておく方法もあります。

投稿日時: 19/10/10 22:53:56
投稿者: FILETUBE

回答ありがとうございます。
申し訳ありません、A列の値をコピーして
フィルターかけるしかないでしょうか?
 

回答
投稿日時: 19/10/10 23:03:08
投稿者: んなっと

D列に作業列を作る方法もありますよ。

回答
投稿日時: 19/10/10 23:19:51
投稿者: んなっと

そもそも結合セルを使うこと自体良くないことです。
「仕様で決まっているので変えられない」というのはレベルの低い言い訳です。

回答
投稿日時: 19/10/11 08:02:10
投稿者: んなっと

●方法1・D列に作業列
 
   A   B   C   D
1 品番 項目 単価 品番2
2   A   1  10   A
3      2  20   A
4      3  30   A
5   B   1  40   B
6      2  50   B
7      3  60   B
 
D2
=IF(A2="",D1,A2)
下方向・↓
D列でフィルタ
 
 
●方法2・ピボットテーブル
 
元データは結合セルは使わないで...
 
   A   B   C
1 品番 項目 単価
2   A   1  10
3   A   2  20
4   A   3  30
5   B   1  40
6   B   2  50
7   B   3  60
 
挿入→ピボットテーブル
 
品番、項目、単価 をすべて[行]にドラッグ
ピボットテーブルツール デザイン 総計▼ 〜集計を行わない
 
   A   B   C
3 品番▼項目▼単価▼
4   A   1  10
5      2  20
6      3  30
7   B   1  40
8      2  50
9      3  60

投稿日時: 19/10/11 08:12:49
投稿者: FILETUBE

 んなっとさん、おはようございます。
大変丁寧な回答ありがとうございました。
 
よくわかりました。