プロが教える店舗&オフィスのセキュリティ対策術

一覧表の縦・横を並び替えたいです。

例えば表(1)を表(2)のように加工できませんでしょうか?

【料理名・材料一覧】
表(1)
 A     B   C     D      
1 肉じゃが 牛肉  たまねぎ にんじん   
2 オムライス   卵   たまねぎ ケチャップ 
3 カレーライス  ルー   たまねぎ じゃがいも

表(2)
  A     B
1 肉じゃが 牛肉
2 肉じゃが たまねぎ 
3 肉じゃが にんじん
4 オムライス  卵
5 オムライス  たまねぎ




どうぞ宜しくお願いいたします。

A 回答 (4件)

    • good
    • 0

縦横の変更したいセルを全てドラッグして、


コピーまたは切り取ります。
そして右クリック→「形式を選択して貼り付け」をクリックして、
画面一番下の「行列を入れ替える」にチェックして貼り付けするといいのではないでしょうか。

この回答への補足

回答をありがとうございます。

「行列を入れ替える」でやってみると、

肉じゃが オムライス 
牛肉   卵
たまねぎ たまねぎ
 となります。

そうではなく、

A=料理名、B=材料名
肉じゃが 牛肉
肉じゃが たまねぎ 
オムライス  卵
オムライス  たまねぎ

となるようには加工できませんでしょうか?

補足日時:2007/03/16 14:37
    • good
    • 0

常にB:Dまでなら、以下のようになります。


別シートにコピーする場合。

A1:=OFFSET(Sheet1!$A$1,INT((ROW(A1)-1)/3),)
B1:=OFFSET(Sheet1!$B$1,INT((ROW(A1)-1)/3),MOD(ROW(A1)-1,3))

下にコピーします。

この回答への補足

ありがとうございます!!

基本的にはB~Dまでですが、
中にはBCのみや、Bのみの場合があります。

回答いただきました関数を入れますと、
データの入っていないものは”0”で
表示されました。

データがない場合は行を表示しないようには
できませんでしょうか?

補足日時:2007/03/16 15:00
    • good
    • 0

No.3です。



一行目を選択してデータ→フィルタ→オートフィルタをクリックします。
B列に表示された三角をクリックして、"0"を選択します。
表示された行をまとめて削除します。
    • good
    • 0
この回答へのお礼

回答をありがとうございます。

計算式のデータをコピー・値貼り付けしたものを
フィルタで"0"を選択し削除することができました。

フィルタで選択したものだけを削除できることが
わかってよかったです。

どうもありがとうございました。

お礼日時:2007/03/16 16:43

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!