ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Excel(エクセル)活用コミュの入口のヒントを下さい(初心者です)

  • mixiチェック
  • このエントリーをはてなブックマークに追加
はじめまして。
今、仕事に活かしたくてExcelやアクセスを勉強中です。
初心者で恐縮ですが、アドバイスを下さい!

お客様から提供いただく2つのExcelデータから1つのシートを簡単に作成させたいと思っています。
本当はお客様に2つのデータをVLOOKUPや区切り位置などの技を使って貰って、加工していただいて1つの決まったフォームにして頂きたいのですが、人によってレベルが違うのと、手間を取らせたくないので、例えば2つのExcelデータをあるExcelの1、2シート目に貼り付けるだけで、加工されたシートが3シート目に現れる・・・というものを作りたいのです。これはマクロですか一般のExcel技でできますか
マクロの知識は無いのですが、勉強する気は満々です。ただ、マクロの勉強をするとして、今日も本屋に行ったのですが、どういう項目の勉強をしたら良いか分かりません。アドバイスをお願いします。

コメント(14)

要件定義という言葉の意味をご理解ください。
ひながたのエクセルデータをお客に先に提供する方向で行けば加工の手間がはぶけるような。
シート1とシート2の決まった場所を読み込んで、結果をシート3に出すマクロなら組めると思うけど、データ次第としか言いようが無い。
分かりにくくてすみません。

客には1、2シートに貼り付けるだけの作業を依頼したい。
で、1、2シートの決まったデータを読み込んでの3シート目を出現させたいんです
貼り付けるデータの形式はなんなのか?
出力する3シート目とやらは
どのような形にしたいのか?

データの処理方法を考えるより、
ちぃさんのやりたいこと(要件定義)を
明らかにするほうが難易度が高いかもしれません。

コメント数の少ない他の方の質問をご参考なさって
再構築されるのは如何ですか。

>2つのデータをVLOOKUPや区切り位置などの技を使って貰って、
>加工していただいて1つの決まったフォームにして頂きたい

ここを詳しく!
どういう「技」を使ってるの?
あまり詳しくやりたいことを書くと分かりにくくなるかと思いまして・・皆さん、すみません。

1、2シートには同じ会社の車のデータが大量に入っているが、どちらかのシートだけでは必要な情報が不足している。

1、2シートの並び順は異なる為、1シート目のみに保有している連番順に並び替えて3シート目に必要なデータを出現させたい。(キー項目は車のナンバー)ただし、1、2シートを先に加工するのは不可。

必要なデータとは、1、2シートそれぞれにしか保有しないデータ。
可能であればそのデータをそのまま出現させずにハイフン以降のデータのみにして出現できたらモアベター。

今までの説明を読む限り、VLOOKUP関数で充分実現可能かと思いますが。

>1、2シートの並び順は異なる為、1シート目のみに保有している連番順に並び替えて3シート目に必要な
>データを出現させたい。(キー項目は車のナンバー)ただし、1、2シートを先に加工するのは不可。
VLOOKUP関数の「検索の型」をFALSE(完全一致以外はエラー)にすれば、1、2シートの方は連番順にする必要はありません。

>可能であればそのデータをそのまま出現させずにハイフン以降のデータのみにして出現できたらモアベター。
このあたりはLEN関数、FIND関数、RIGHT関数あたりを組み合わせれば可能かと。
桁数が同一でハイフンの位置も同じならRIGHT関数のみで対応できるはず。
3シート目において、
ナンバーを昇順に反映させたい
(先頭行が一番若いナンバー)
であれば、
small関数で1シート目から引っ張ってきます。
引っ張ってきたナンバーを検索値として、
VLOOKUP関数で
ナンバーで紐付けられているデータを
各シートから引っ張ってきます。
>>7 ちぃさん
> あまり詳しくやりたいことを書くと分かりにくくなるかと思いまして・
詳しく書きすぎていただけるほうが具体的な回答得やすいと思います。
今お書きのような曖昧な状況説明では曖昧な回答しか得られないと思います。

何人かの方が車のナンバーをVLOOKUPで・・・と書いてくださっていますが、
例えば貼り付けられるデータが1列だけで
「横浜300あ12-345,苗字名前,住所,生年月日」
のような文字列となっているのであれば、それらの回答も無駄になります。
(区切り位置というコメントから、このようなデータなのではないかと予想しました)

とにかく具体的にどのようなデータがどのような配置で貼り付けられて、
どのような結果を出したいのかの提示がないと、
> これはマクロですか一般のExcel技でできますか
は答えられないのではないかと思います。
# 「貼り付けるだけで・・・」ですよね。
皆様どうもありがとうございました。
教えていただいた関数で使い方の分からないものが沢山あるので、出張から帰ってPCに触れたら早速やってみますわーい(嬉しい顔)
それから、もう少し具体的にやりたいことをまとめて、皆様を困らせない明確な質問をさせていただけるよう、頭をまとめてみますぴかぴか(新しい)またご連絡しますね。
その際は是非よろしくお願いします

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

Excel(エクセル)活用 更新情報

Excel(エクセル)活用のメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。