• 締切済み

<エクセル-表>表の縦項目と横項目を一行置きで入れ替える

エクセル表の縦と横の項目を入れ替えたいのですが、 全てそっくり入れ替えるのではなく、縦の項目を一行 置きに、残したまま、入れ替えを行いたいと思っています。 何か良い方法をご存知でしたら、教えて頂けないでしょうか? 具体的には、縦項目が3つ、合計│男│女│とあり、それぞれ 上段が件数、下段が(%)という2段構造になっており、横項目は A│B│C│と並んでいます。 (%)は、そのまま縦項目に残したまま、A│B│C│それぞれの下に (%)が来るように並べ替えを行いたいのですが、 できる限り作業手順を簡素化したいと思っています。 【元の表】 横項目→A│B│C│ 縦項目→合計│(%)│男│(%)│女│(%)│ 【並べ替え後】 横項目→合計│男│女│ 縦項目→A│(%)│B│(%)│C│(%)│ どうぞ宜しくお願いいたします。

  • matg
  • お礼率0% (0/1)

みんなの回答

noname#70958
noname#70958
回答No.1

●A案:数式で 元の表が(項目列・項目行を含めて)Sheet1!A1以下にあるとして… 1.新規シートのB2セルを    =OFFSET(Sheet1!$A$1,COLUMN()*2-3+MOD(ROW(),2),INT(ROW()/2))   として右方・下方にフィル 2.コピー ⇒ [形式を選択して貼り付け] ⇒ [値] ⇒ [OK] ※項目列・項目行は手打ち ---------------------------------------------------------------- ●B案:フィルタと並べ替えで 0.元の表の項目行の上に1行挿入して連番を振る 1.オートフィルタで元の表の(%)の行【以外】を表示 2.1を項目行・連番行を含めてコピー    ⇒ 新規シートで[形式選択して貼り付け] ⇒ [行列を入れ替える] ⇒ [OK] 3.オートフィルタで元の表の(%)の行【のみ】を表示 4.3を項目行・連番行を含めてコピー   ⇒ 2の直下に[形式選択して貼り付け] ⇒ [行列を入れ替える] ⇒ [OK] 5.4を連番列を基準に並べ替え 6.項目行・項目列を整形 Excel2003で挙動確認済。以上ご参考まで。

関連するQ&A

  • エクセルの計算表について(縦計と横計)

     仕事をしててふと疑問が出たので、質問させてもらいます。縦計と横計の合計を表す数式はありますか?  A B C 1 1  2  3 2 3  4  7 3 4  6  ?  上表のように「A1+A2=A3」の縦計と「A1+B1=C1」の横計が計算されますよね。それぞれ計算され小計が出て、「?」の所に合計を入れたいと思ったのですが…はたして何か数式はあるのかな?と思い、質問しました。  SUMで横計を入れると縦計が合っているかわからないし、SUM縦計を入れると横計が合っているかわからないし…。今日の仕事はSUM横計で入れてきましたが。  わかりにくい文章かもしれませんが、回答補助をしていきますのでよろしくお願い致します。

  • エクセルで縦計と横計の一致を確認する関数

    縦の合計と横の合計が一致している場合は,OKと表示させ,違っている場合は,NOと表示させたいのですが,教えてください。 例 セルA1+B1の横計をC1       ・ ・     ・      ・ ・     ・      A5+B5の横計をC5     A6縦計,B6縦計,C6にはC1~C5の    縦合計としている場合, A6縦計+B6縦計     の横合計とC6の縦合計が一致しているか,    確認してC7にOK又はNOと表示させたい    のですが。初心者ですのでよろしくお願い致    します。

  • エクセルで縦の項目と横の項目をひっくり返す方法はありましたか。

    エクセルで縦の項目と横の項目をひっくり返す方法はありましたか。 例えば「好き・嫌い 表」    縦の項目  一郎 次郎 三郎 はなこ     縦の項目  カレー 焼きめし プリン    好きなら ○    嫌いなら × こんな表ををひっくり返す方法はありましたか。

  • エクセル 縦のデータを横に転記していきたい

    縦の合計データを離れたセルに横に転記したいのですが、うまくいきません。。 簡単な方法ありますか? A B C 合計     4 9 12 1 2 3  4 2 3 4  9  → 3 4 5  12

  • エクセルで座席表を作りたい

    エクセルで座席表を作りたいのですが、上手にできません。 どうかお知恵を拝借させてください。 上段 縦に8席が二列 下段 横に16席が一列  なのですが、下段にあわせると、上段のに二列の間が空きすぎてしまいます。 見映えをよくするには、どうすればいいでしょうか。 一席のたてと横の長さの比は同じ、正方形です。 

  • エクセルで、縦項目と横項目を複数列ごとに入れ替える方法はありますでしょうか?

    エクセルで、縦項目と横項目を複数列ごとに入れ替える方法はありますでしょうか?例えば、 123 abc 456 def となっている縦の表を、 123abc456def としたいのです。 よろしくお願いいたします。

  • (エクセル)一覧表の縦・横を並び替えたいです。

    一覧表の縦・横を並び替えたいです。 例えば表(1)を表(2)のように加工できませんでしょうか? 【料理名・材料一覧】 表(1)  A     B   C     D       1 肉じゃが 牛肉  たまねぎ にんじん    2 オムライス   卵   たまねぎ ケチャップ  3 カレーライス  ルー   たまねぎ じゃがいも 表(2)   A     B 1 肉じゃが 牛肉 2 肉じゃが たまねぎ  3 肉じゃが にんじん 4 オムライス  卵 5 オムライス  たまねぎ ・ ・ ・ どうぞ宜しくお願いいたします。

  • ★★エクセル 縦の表を横に表示したい★★

    お世話になります。 エクセル表で シート1に NO コード  名称 が縦にあります。 1  A あ 2 B     い 3 C     う シート2に B1 C1 D1 1 2 3 B2 C2 D2 A B C B3 C3 D3 あ  い う    と表示したいのです。 良いは関数はありますか? よろしくお願いします。

  • エクセルで横に並んでいるデータを縦に並べる

    横並びの表が3表あります。 1表から3表に4項目のデータがあります。最上段の行から順番に縦に並べ方法を教えてください。 切り取りで貼り付けはしない。 コピーの貼り付けはしない。 ファィルを添付しますのでよろしくお願いします。

  • 縦に並んでいる表をマクロで横に並び替えたい。

    以下のような縦に並んだ表を、 (A列には、日付/NO、B列には文字列が入力されています。)    A      B  ------------- 1 │ 10月1日   2 │NO      3 │1      A 4 │2      B 5 │3      C 6 │10月2日 7 │NO 8 │1      D 9 │2      E 10│3      F 11│4      G 12│5      H 13│10月3日 14│1       I 15│2       J 16│10月4日 17│・      ・ 18│・      ・ 19│・      ・ 20│・      ・ 以下のように横に並び替えたい。    A      B    C     D    E     F     G ----------------------------------------------------------------- 1 │ 10月1日     10月2日      10月3日      10月4日 ・・・・   2 │NO         NO          NO          NO       3 │1      A   1      D    1      I 4 │2      B   2      E    2      J 5 │3      C   3      F 6 │           4      G 7 │           5      H 8 │      9 │ 日付ごとに項目数が異なるので、 どのようにマクロを組めばいいのか分からず困っております。。 ご回答よろしくお願い致します><!

専門家に質問してみよう