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

EXCEL関数について

このQ&Aのポイント
  • EXCEL関数を使って、AB0001とA01のDVDにいるキャラクターのナンバーをまとめる方法について教えてください。
  • EXCEL2010と2013を使って、シート1とシート2のデータを結合し、AB0001のA01のDVDにいるキャラクターのナンバーを抽出する方法について教えてください。
  • EXCEL関数を使用して、シート1とシート2のデータを結合し、DVD名とキャラクターのナンバーを紐づける方法について教えてください。

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

  • ベストアンサー
  • lv4u
  • ベストアンサー率27% (1862/6715)
回答No.1

>>上記のようにするにはどんな関数を使えばいいのでしょうか。データが膨大でこのまま直接記述するのは困難です。 たぶん、質問に貼り付けるとき、エクセルの列がうまくコピーされなかったのだと思いますが、いまいちやりたいことが判りにくくなっていますね。 まあ、こういったシート1とシート2(シート2A,シート2B等)をつき合わせて、シート3(、シート4、シート5、...)に書き込むような処理って、わりと多いもので、私も仕事でよく使うパターンです。 こういう処理は、エクセルの「関数」の組み合わせでは作成できないと思えます。 処理するためには、エクセルVBAでプログラムを組んで処理することになると思います。 つまりは、シート1の各セルのデータをループで1件ずつ取り出し、それをシート2のデータとつき合わせて、条件を満たすデータを作り上げて、シート3のセルに上から順番に書き加えていくっていう処理を記述するわけです。 私が先日、仕事で処理したときは、書き込み先のシートの行数が数万件になりましたが、数秒で処理は完了していましたね。 ということで、さしあたりは、エクセルVBAの勉強をすることになるのではないでしょうか?

tamegorou
質問者

お礼

解決しました。ありがとうございました。

tamegorou
質問者

補足

AB0001 ME001 たかみな AB0001 ME002 まゆゆ AB0001 ME003 ゆきりん AB0001 ME004 ぱるる AB0002 ME001 櫻井 AB0002 ME002 大野 AB0002 ME003 二宮 AB0002 ME004 松本 AB0002 ME005 相葉 すいません、データがくっついてしまっておりました。 VBAの勉強ですか、わかりました。ありがとうございます。

その他の回答 (1)

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

こんばんは! 何度質問文を読み返してみても、まったく規則性が見出せません。 Sheet1・Sheet2から なぜ AB0001 A01 のデータが3個出てきて、AB0001 A02 のデータが2個なのか・・・? また、なぜ そこから ME001 などが引っ張ってこれるのか? その辺の説明があれば具体的な回答も期待できると思います。 この程度でごめんなさい。m(_ _)m

tamegorou
質問者

お礼

解決しました。ありがとうございました。

tamegorou
質問者

補足

AB0001がAKBというグループの分類であるとし、A01は、そのグループが出しているDVDの種類の一つであるとします。 そのAB001の中のA01のDVDには、どのようなメンバーが出ているかという分類がME001、ME002となっています。 説明が下手ですいません。

関連するQ&A