行と列の関係性を一括編集する方法とは?
- 行と列の関係性を一括編集する方法について教えてください。
- 現在の表の構造から、行と列の関係性を変更したいです。最も効率的な方法は何でしょうか?
- 行と列の関係性を一度に編集するためのヒントや手順を教えてください。
- ベストアンサー
行と列の関係性を一括編集
タイトルが分かり難くてすみません。 教えて頂きたいのは、以下のように変更したいのです。 どのようにするのが最も効率が良いでしょうか? 10 果物 野菜 菓子 ------------------------------------------ 20 桜桃 茄子 煎餅 ------------------------------------------ 30 葡萄 白菜 饅頭 ------------------------------------------ 40 蜜柑 玉葱 団子 ↓↓↓↓↓↓ 10 果物 桜桃 ------------------------------------------ 20 果物 葡萄 ------------------------------------------ 30 果物 蜜柑 ------------------------------------------ 40 野菜 茄子 ------------------------------------------ 50 野菜 白菜 ------------------------------------------ 60 野菜 玉葱 ------------------------------------------ 70 菓子 煎餅 ------------------------------------------ 80 菓子 饅頭 ------------------------------------------ 90 菓子 団子 どうぞ宜しくお願いします。
- tachibananan
- お礼率100% (9/9)
- Excel(エクセル)
- 回答数1
- ありがとう数1
- みんなの回答 (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
関連する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こやればいいんですけど、 大量にあるので、なるべく効率の良い方法を探したいです。 フリーソフトや、コマンドプロンプト?とかなんでも良いです。 良い方法があれば教えてください。
- ベストアンサー
- Windows XP
- エクセル 複数セル 統合・集計
詳しい形は画像でアップしていますが,エクセルで品物の品名と,その種類の違いごとに統合・集計できないかと思っています。 これまで質問させていただくなかで, 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) という風です。 マクロだけでなく,別表を作ったり,セルの配置を工夫したり…といった手が加わっても構いません。 同じような質問を繰り返してしまい,たいへん心苦しいですが,どうぞご教授いただけましたら助かります。
- ベストアンサー
- Excel(エクセル)
- 絵にかけそうな野菜・果物
簡単に絵に描けそうな野菜や果物はありますか? たとえばりんご、みかん、にんじん、しいたけ、ぶどう・・・といった感じで 野菜や果物っていろいろあると思うのですがいざ考えてみるとなかなかいいものが思いつかないのでどうぞアドバイスよろしくお願いいたします。
- ベストアンサー
- 絵画・イラスト・デザイン
- 果物は何を食べていますか。
果物は何を食べていますか。 うちの近所だけかもしれないけど、 とにかく果物(野菜も)が高い。 梨、ブドウ、みかん…。リンゴはちょっと安いけど…。 みなさんは、 最近、何の果物を食べていますか。
- ベストアンサー
- アンケート
- アクセス コンボボックスのリストの条件を指定する
コンボボックスで表示されるリストを条件に応じて色々に変更できますか? テーブル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コラムのアイテムを変更するにはどのようにすればいいのですか? ご教授お願いします。 例)『果物』なら『みかん・りんご・…』、『野菜』なら『大根・たまねぎ・…』のようにしたいです。
- ベストアンサー
- Visual Basic
お礼
ご丁寧に教えて頂き、有難うございました。
補足
ありがとうございます! 質問した内容であれば、教えて頂いた方法で問題なく処理できました。 ただ、私の質問例が悪かっただけなのですが、実際には少し異なる処理を 実現したかったので、改めて画像付きで質問を投稿させて頂きました。 http://oshiete.goo.ne.jp/qa/8395253.html お手数をお掛けして申し訳ございません。