• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCELのやり方について)

EXCEL初心者が知りたい!効率的なデータ分類の方法

sainokuniobの回答

  • ベストアンサー
回答No.1

VLOOKUPとSUMIFで Sheet2の A1に TRANSISTOR と入力 A2に RESISTOR と入力 B2に =VLOOKUP($A1,Sheet1!$A$1:$D$3,2,1) B2以下の行にオートフィルでコピー C1に =VLOOKUP($A1,Sheet1!$A$1:$D$3,3,1) C2以下の行にオートフィルでコピー D1に =SUMIF(Sheet1!$A$1:$A$3,A1,Sheet1!D1:D3) D2以下の行にオートフィルでコピー

sf592262
質問者

お礼

すごくわかり易い説明有難うございました。 早速、試してみますねm(_)m♪

関連するQ&A

  • エクセルで・・・

    ※マクロ初心者です。 メインシートから非表示にしている入力シートを呼び出したいのですが、EXCEL2000だと下記のマクロで対応できました。 ところがEXCEL97だと”実行時エラー'424' オブジェクトが必要です”と表示されます。 Sub メインから入力() With Worksheets("入力") .Visible = True End With  With Worksheets("入力")   .Select  End With End Sub やっぱり"WITH"を2回繰り返すのは間違いでしょうか?

  • Excel2003 重複しないデータを別のシート

    お世話になります。Excel初心者です。皆様のお知恵をお貸しいただければ幸いです。 Excel2003で下記の件で、非常に困っております。 sheet1に重複しないデータがあります。 A B C ←セル横 1 顧客No 商品No パーツNo 2 12345 23-1111 23 3 13456 21-1234 55 4 23456 22-5555 66 sheet2に上記のどの情報を入れても、3つのデータを表示させたいです。 A ←セル横 1 顧客No 2 商品No →ここに入力(21-1234) 3 パーツNo 上記の縦の列は空白です。sheet1の2の商品No21-1234と入力すると sheet1の顧客No13456とパーツNo55が抽出されます。 同様にsheet2のパーツNo空白欄にsheet1のパーツNoの55と入力 すると、sheet2の顧客Noと商品Noが表示されます。 こういう事は、Excel2003で可能なのでしょうか。 お手数お掛けしますが、ご教授よろしくお願いいたします。

  • アクセスでの、Iff関数について(初級者です)

    アクセスで、NOフィールドの頭文字2文字が、 THかTSの場合は、● そうじゃない場合は×と 表示させたいのですが、うまくいきません。 構造は下記の通りです。 AテーブルのNOフィールドに TH61200001、TS61200001、SH61200001、KS61200001 と言った値が入っていて、 それを選択クエリで、引っ張り、 分類フィールドを追加し、 分類: Left([NO],2)といった式を作り、 さらに、その横に新分類フィールドを追加し 新分類: IIf([分類]="TH" Or "TS","●","×") と作成したのですが、結果は、全て●になってしまいます。 THだけ、TSだけとすれば、ちゃんと表示されるので 分類まではちゃんと出来ているようです。 お手数ですが教えてください!!

  • エクセルで

    シート1     A       B       C     1 No  プロジェクト(親番)   プロジェクト名称   2 1   08010000         Aプロジェクト シート2     A      B       C        D        E      F  1         No  プロジェクト名称  プロジェクト親番  子番  プロジェクト番号  2  1      1  Aプロジェクト      08010000   001  08010000-001  3  1      1  Aプロジェクト      08010000   002  08010000-002  4  1      1  Aプロジェクト      08010000   003  08010000-003 上記のようにシート1の内容をシート2のC2を IF(A2="","",VLOOKUP(A2,'シート1'!$A$2:$D$30,2))  と入力し、プロジェクト名がでるようにしています。 D2にも同様の式を入れています。 E2には、手打ちで子番を入力しています。 各プロジェクトごとに子番があるため、同じプロジェクトを何度もルックアップを使い表示するのですが、 同じプロジェクト名が何度もあったら見づらいので、 Noとプロジェクト名称だけ1度でてきたら次から表示しないようにしたいのです。 プロジェクトは今後どんどん増えていくので、見やすいようにセルを結合してオートフィルを使えないようにするのは困ります。 何か良い方法はありませんか?   

  • エクセルでこのようなことはできますか?

    ちょっと伝えづらいのですが 何とか読み取って頂けますと幸いです。 できると助かる動作は以下の通りです。 ●シートの1つを「入力」、もう1つを「集計」として、まず「入力」のシートへ、 ----------------------- 2012/5/1  No  名前    料金 1  山田太郎 1000円 ---------------------- と入力したとします。 ※添付画像を御覧ください。 ●次に「集計」シートの方へは入力した情報を元に =========== 2012/5/1 山田太郎 1000円 =========== という形で表示させる ●また「入力」シートへ戻り、今度は ---------------------- 2012/5/1 No  名前    料金 2  山田花子 3000円 ---------------------- と入力内容を変更します。 そしてまた「集計」のシートを見たとき =========== 2012/5/1 山田太郎 1000円          山田花子 3000円 =========== と加わっている。 このような動作はマクロやVBAを使えばできるのでしょうか? できるとすればやり方をご教授願います。 初心者の為、うまく伝えることができず申し訳ありませんが 宜しくお願いします。

  • EXCELでシートのデータを別のシートに反映させていく方法はありますか??

    データの一覧表を作って ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・  大分類 小分類  月日  内容 A B C D E… 1     2 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ と入力済みなのですが、別のシートにこのデータを使って、大分類ごとのシートを作り、また、そのシート内で月ごとにデータを管理したいのですができますでしょうか??下記のような一覧表を作り印刷できるようにしたいんです。 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 大分類 小分類 月日 内容 A B C D E…   ・   ・   ・ 合 計 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ よろしくお願いします。

  • EXCELでシート名を含む数式を作成するマクロ

    エクセルで困っています。 (WindowsXP+Excel2000です) シートが5枚、シート名を「No1」~「No4」と「集計」と付けています。 シートの体裁は全て同じで、「No1」から「No4」のシートを串刺し演算して「集計」シートに合計を表示させています。 =SUM('No1:No4'!A1) のような感じです。 質問なんですが、「集計」シートのA2にNo2と入力し、A3にNo3と入力した後にマクロを実行すれば、A1の数式が =SUM('No2:No3'!A1) のように変わるマクロは出来ないでしょうか。 INDIRECTとか使ってみてもうまく行きません。 よろしくお願いします。

  • エクセル2007

    Excel2007を使用しています。上手く伝わらないかもしれませんが、例えばシート1~3まであったとして、シート1のA1セルに名前を入力したとします。その入力した内容をシート2のC10セル・シート3のB5セルなど、指定したセルに反映させるやり方・名前を教えて下さい。 よろしくお願いします。

  • Excel2003重複しないデータを別のシートに

    お世話になります。Excel初心者です。皆様のお知恵をお貸しいただければ幸いです。 Excel2003で下記の件で、非常に困っております。 ※皆様、申し訳ございません。ベストアンサーを選択すると質問が締め切られることを   知らなかった為、再度質問させて頂きたくよろしくお願いいたします。 sheet1に重複しないデータがあります。 A B C ←セル横 1 顧客No 商品No パーツNo 2 12345 23-1111 23 3 13456 21-1234 55 4 23456 22-5555 66 sheet2に上記のどの情報を入れても、3つのデータを表示させたいです。 Dセル 3行目 顧客No 4行目 商品No →ここに入力(21-1234) 5行目 パーツNo 上記の縦の列は空白です。sheet1の2の商品No21-1234と入力すると sheet1の顧客No13456とパーツNo55が表示されます。 同様にsheet2のパーツNo空白欄にsheet1のパーツNoの55と入力 すると、sheet2の顧客Noと商品Noが表示されます。 こういう事は、Excel2003で可能なのでしょうか。 VBAで実施しようかと思っておりますが、ど素人ですので、お手数ですが なるべくコードのコメントを入れて頂けると幸いです。 お手数お掛けしますが、ご教授よろしくお願いいたします。

  • エクセル

    エクセルで下記具体例のような方法を教えてください。 具体例 シート1のD4に5を入力 別のシートのB2~19に入力している5の数字のセルが赤に シート1のE4に10を入力 同じく別シートのB2~19に入力している10の数字のセルが青に シート1のF4に3を入力 同じく別シートのB2~19に入力している3の数字のセルが黄色に なるような方法を教えてください。