行と列の関係性を一括編集する方法とは?

このQ&Aのポイント
  • 行と列の関係性を一括編集する方法について教えてください。
  • 現在の表の構造から、行と列の関係性を変更したいです。最も効率的な方法は何でしょうか?
  • 行と列の関係性を一度に編集するためのヒントや手順を教えてください。
回答を見る
  • ベストアンサー

行と列の関係性を一括編集

タイトルが分かり難くてすみません。 教えて頂きたいのは、以下のように変更したいのです。 どのようにするのが最も効率が良いでしょうか? 10   果物   野菜   菓子 ------------------------------------------ 20   桜桃   茄子   煎餅 ------------------------------------------ 30   葡萄   白菜   饅頭 ------------------------------------------ 40   蜜柑   玉葱   団子 ↓↓↓↓↓↓ 10   果物   桜桃 ------------------------------------------ 20   果物   葡萄 ------------------------------------------ 30   果物   蜜柑 ------------------------------------------ 40   野菜   茄子 ------------------------------------------ 50   野菜   白菜 ------------------------------------------ 60   野菜   玉葱 ------------------------------------------ 70   菓子   煎餅 ------------------------------------------ 80   菓子   饅頭 ------------------------------------------ 90   菓子   団子 どうぞ宜しくお願いします。

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

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんにちは! おそらく数値はA列だと思うのですが、 規則性が判らないので、A列(数値)は無視しています。 VBAになってしまいますが一例です。 ↓の画像で左側がSheet1で結果を右側のSheet2に表示するようにしています。 Alt+F11キー → メニュー → 挿入 → 標準モジュール → VBE画面に ↓のコードをコピー&ペースト → Excel画面に戻ってマクロを実行してみてください。 (Alt+F8キー → マクロ → マクロ実行です) Sub Sample1() 'この行から Dim i As Long, j As Long, endRow As Long, c As Range, wS1 As Worksheet, wS2 As Worksheet Set wS1 = Worksheets("Sheet1") '←Sheet1は実際のSheet名に! Set wS2 = Worksheets("Sheet2") '←Sheet2も・・・! With wS2.Range("B1") .Value = "種類" .Offset(, 1) = "品名" End With endRow = wS2.Cells(Rows.Count, "B").End(xlUp).Row If endRow > 1 Then wS2.Rows(2 & ":" & endRow).ClearContents End If For j = 2 To wS1.Cells(1, Columns.Count).End(xlToLeft).Column endRow = wS1.Cells(Rows.Count, j).End(xlUp).Row If endRow > 0 Then Range(wS1.Cells(2, j), wS1.Cells(endRow, j)).Copy wS2.Cells(Rows.Count, "C").End(xlUp).Offset(1) End If Next j For i = 2 To wS2.Cells(Rows.Count, "C").End(xlUp).Row Set c = wS1.Cells.Find(what:=wS2.Cells(i, "C"), LookIn:=xlValues, lookat:=xlWhole) wS2.Cells(i, "B") = wS1.Cells(1, c.Column) Next i End Sub 'この行まで マクロを実行すると画像のような感じになります。 ※ 関数でないので、Sheet1のデータ変更があるたびに マクロを実行する必要があります。m(_ _)m

tachibananan
質問者

お礼

ご丁寧に教えて頂き、有難うございました。

tachibananan
質問者

補足

ありがとうございます! 質問した内容であれば、教えて頂いた方法で問題なく処理できました。 ただ、私の質問例が悪かっただけなのですが、実際には少し異なる処理を 実現したかったので、改めて画像付きで質問を投稿させて頂きました。 http://oshiete.goo.ne.jp/qa/8395253.html お手数をお掛けして申し訳ございません。

関連するQ&A

  • mysql_fetch_arrayを使って、グループのあいだごとに見出

    mysql_fetch_arrayを使って、グループのあいだごとに見出しをつけたい。 イミフなタイトルで申し訳ないです。 やりたいことが明確化しているので、そちらからご説明させてください。 【用意したテーブル】 eat groupid , group , eatid , eat 1 , 野菜 , 1 , なす 1 , 野菜 , 2 , ピーマン 1 , 野菜 , 3 , にんじん 1 , 野菜 , 4 , レタス 2 , くだもの , 5 , りんご 2 , くだもの , 6 , みかん 2 , くだもの , 7 , 梨 2 , くだもの , 8 , ぶどう 3 , お菓子 , 9 , ぽてち 3 , お菓子 , 10 , ポッキー 3 , お菓子 , 11 , チョコ 3 , お菓子 , 12 , せんべい ・ ・ ・ 【やりたい見せ方】 ■野菜関連 なす ピーマン にんじん レタス ■くだもの関連 りんご みかん 梨 ぶどう ■お菓子関連 ぽてち ポッキー チョコ せんべい ・ ・ ・ 【実際に組んでいるソース】(といいますか、普通に回しているだけですが。。) $sql = "select * from eat"; $result = mysql_query($sql); $rows = mysql_num_rows($result); while($row = mysql_fetch_array($result)){ echo "<p>"; echo $row["eat"]; echo "</p>"; } このソースの状態で、 さきほどのやりたいことのように、グループの上に見出しをつけるにはどのように記述を追加すればよいのでしょうか?? また、ソースに特にこだわ入りはないので、全然変えていただいて構いません。 宜しくお願い致します。 ご不明な点などございましたらいつでもお気軽におっしゃって頂けますと幸いです。

    • ベストアンサー
    • PHP
  • 別フォルダにある、関係のあるファイルたちを一括で移動する方法

    それぞれ別のフォルダにある、関係のあるファイルたちを 一括で移動させられないかと、簡単な方法を探しています。 わかりにくいと思うので、簡単にいうと、以下のようなことです。 -------------------- 「果物」というフォルダの中に、 「りんご」「みかん」「ぶどう」という3つのフォルダがあって、 この3つのフォルダの中に、それぞれ 「おいしいりんご(みかん/ぶどう).ppt」「まずいりんご.ppt」「すっぱいりんご.ppt」 というファイルがあります。 「果物」フォルダで、「おいしい」の検索をかけ、 「おいしいりんご.ppt」、「おいしいみかん.ppt」、「おいしいぶどう.ppt」 のファイルを取り出して、 一括で「美味」フォルダに移動させたいんです。 -------------------- 1こ1こやればいいんですけど、 大量にあるので、なるべく効率の良い方法を探したいです。 フリーソフトや、コマンドプロンプト?とかなんでも良いです。 良い方法があれば教えてください。

  • エクセル 複数セル 統合・集計

    詳しい形は画像でアップしていますが,エクセルで品物の品名と,その種類の違いごとに統合・集計できないかと思っています。 これまで質問させていただくなかで,     A      B      C       統合セル    みかん2   ぶどう1   みかん3    みかん5,ぶどう1 と表記するすばらしいマクロを教えていただきました。 今度は,それを発展させた集計表(詳細は画像)ができたらうれしいと考えています。  A         B               C                統合セル 果物  果物4(みかん2,ぶどう2) 果物3(なし1,みかん2)  果物7(みかん4,なし1,ぶどう2) 野菜  野菜3(トマト3)        野菜1(カボチャ1)      野菜4(トマト3,カボチャ1) という風です。 マクロだけでなく,別表を作ったり,セルの配置を工夫したり…といった手が加わっても構いません。 同じような質問を繰り返してしまい,たいへん心苦しいですが,どうぞご教授いただけましたら助かります。   

  • 絵にかけそうな野菜・果物

    簡単に絵に描けそうな野菜や果物はありますか? たとえばりんご、みかん、にんじん、しいたけ、ぶどう・・・といった感じで 野菜や果物っていろいろあると思うのですがいざ考えてみるとなかなかいいものが思いつかないのでどうぞアドバイスよろしくお願いいたします。

  • 果物は何を食べていますか。

    果物は何を食べていますか。 うちの近所だけかもしれないけど、 とにかく果物(野菜も)が高い。 梨、ブドウ、みかん…。リンゴはちょっと安いけど…。 みなさんは、 最近、何の果物を食べていますか。

  • アクセス コンボボックスのリストの条件を指定する

    コンボボックスで表示されるリストを条件に応じて色々に変更できますか? テーブル1 ID 種類   品名 1 やさい  白菜 2 やさい  にんじん 3 くだもの りんご 4 くだもの みかん フォーム1 種類 やさい 品名 ___ コンボボックスリスト        白菜        にんじん 現在は、コンボボックスのリスト(値集合ソース)を テーブル1に指定しておりますので、4個全部表示されてしまいますが、 これを、上で入力した「やさい」を参考にして 「やさい」に該当する「白菜」と「にんじん」しか表示されないようにしたいのです。 よろしくお願いいたします。

  • 粘土で・・・

    粘土で、実物(果物・野菜・お菓子・なんでも良い)を見て、そっくりそのまま作って色を塗るという授業をしています。 今、私はトウモロコシをしてるんですが、すごく難しいし、時間がかかってしまって大変なんで・・・ 変えようと思ってるんですけど、何が一番しやすいと思いますか・・? 周りのコは、野菜・お菓子(玉ねぎ・ピーマン・茄子・クッキー・パンなど)がほとんどです><中には靴とか、難しいものをやっている人もいるんですが、私は粘土が苦手なもので・・・結構単純な方がいいんです>< できれば、食べ物類(傷まなくて持ち運びできるもの)がいいのですが・・・。 何かしやすそうなものがあれば、是非教えてください。 よろしくお願いします。

  • エクセル グループごとの検索について

    グループごとを検索し、その情報を縦列に表示したいのですが、悩んでおります。 横に表示するのは、以下の関数を使って出来たのですが、 =IF(ISNA(MATCH(COLUMN(A4)&$A4,sheet1!$E$2:$E$700,0)) これだと使い勝手が悪く、困っております。 例えば (sheet1)の情報を、 品種    品名   金額  産地    果物    りんご1 200 津軽 果物1 果物    りんご2 250 むつ 果物2 果物    みかん  300    果物3 果物    ぶどう  400    果物4 ーーーーーーーーーーーーーーーーーーーーーーーー 海外果物  パパイヤ 300    海外果物1 海外果物  アドカボ 100    海外果物2 海外果物  バナナ  130    海外果物3 ーーーーーーーーーーーーーーーーーーーーーーーー 野菜    なす   100    野菜1 野菜    にんじん 200    野菜2 野菜    きゃべつ 300    野菜3 野菜    大根   150 練馬 野菜4 野菜    大根2  180 京都 野菜5 (sheet2)において [A]又は[B]のある位置のセルに、品種(この場合、野菜)を打ち込むと、    [ A ] [ B ]なす   100        にんじん 200        きゃべつ 300        大根   150 練馬     大根2  180 京都   このように、品名と値段、産地が縦に並んで欲しいのです。 どうぞお知恵を貸して下さいませ。 宜しくお願いします。

  • Datagridviewのコンボボックスの扱い

    VB2010Expressを使用しています。 図のように第1コラムの内容によって第2コラムのアイテムを変更するにはどのようにすればいいのですか? ご教授お願いします。 例)『果物』なら『みかん・りんご・…』、『野菜』なら『大根・たまねぎ・…』のようにしたいです。

  • 野菜の保存

    一人暮らしを始めました。 一人だと、野菜・果物もすぐにはなくならず、保存の仕方に迷っています。 冷蔵庫に入れなくてはいけないもの、逆に冷蔵庫に入れないほうが良いもの、新聞にくるんで保存するもの、ビニール袋で密封して保存するもの、のわけ方を教えて下さい。 にんじん、なすび、ジャガイモ、きゅうり、キャベツ、白菜、しめじ、ねぎ、たまねぎ、キウイ、梨、えのき、・・・

専門家に質問してみよう