エクセルで、下のような動きをさせたいとき使えるエクセル機能はありませんでしょうか?会社で、毎日インターネットからCSVでデータを落として、フォーマットの違うアプリケーションに取り込むため、毎日エクセル上で80列くらいを切り取り貼りしなくてはならず、エクセルで勉強したら使える機能があるのか、手作業しなければならないのか、またやり方を教えていだだきたいです。
実際はインターネットからのCSVで80列ぐらいのデータですが8列として、取り込めるアプリでは10列として例を書きます。
例)<インターネットから落としたCSVの並び順>
A列:受付No.、B列:会社名、C列:会社住所 D列:会社住所2 E列:担当者名 F列:電話番号 G列:ブランク H列:クレーム内容
<クレームを管理するアプリケーションで取込できるCSVの並び>
A列:受付No.、B列:ブランク、C列:クレーム内容、D列:担当者名、E列:会社名、F列:ブランク、G列:会社住所、H列ブランク、I列:会社住所2、J列:ブランク
毎日同じ並び替え作業をしていますが、これだけで半日以上つぶれてしまいます。
なにかいい方法がありましたら、どうぞよろしくお願いします。
No.3ベストアンサー
- 回答日時:
データの入れ替えだけですよね?
毎日なさっているのであれば、自動化できれば、大いに効率アップということになりますね。
たいして難しくないと思われますので、是非トライしてください。
◆方法1(入替えの雛形を作る)
シート1にCSVを取り込むと仮定して、事前に、シート2に入替えた形でシート1を参照する式を入れたものを用意しておく。
そうすればシート1にデータを取り込めば、自動的にシート2に必要なものができていることになります。
最終的にどのような形で利用するのか不明ですが、値として取得したければ、シート2をコピーし別シートに「形式を選択してペースト」-「値」で値のデータが得られます。
◆方法2(VBAを利用する)
単純な列の移動だけみたいなので、「マクロの自動記録」でもほとんど作成可能ですが、入替えのマクロを作成し、ボタンに登録しておくなどすれば、次回からはワンクリックで作業が完了するようになります。
No.2
- 回答日時:
データ貼り付け以降の操作をマクロ自動記録・実行機能で如何でしょうか。
以下のURLを参考にして下さい。
参考URL:http://www.eurus.dti.ne.jp/~yoneyama/Excel/vba/v …
No.1
- 回答日時:
マクロで処理しましょう
記録マクロで列単位で移動させた手順を記録してそれを再生するだけの
超 お 手 軽 マ ク ロ
で十分です
ご存知であれば良いのですが知らない人もいらっしゃいますので、ちょっとしたテクニックのアドバイスです
列や行を移動させる時、移動時にShiftキーを押すと上書きでなく隙間に詰め込む
いわゆる挿入してくれるような動作をします
行単位で移動させる時は、Shiftキーを押すと移動先の範囲を示す四角い破線の点滅が横に長い破線の点滅になります
(列の時は縦に長い破線の点滅)
セル単位で移動させる時にも同じことができます
列方向に挿入する時は列の間に破線の点滅が
行方向に挿入する時は行の間に破線の点滅が
それぞれ表示されます
試してみてください
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) CSVファイルの「0落ち」にVBA 6 2023/02/02 15:27
- Excel(エクセル) エクセルで沢山のレコードの最後に追記するには? 7 2023/04/10 13:27
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Excel(エクセル) エクセルのデータ整形について 3 2022/11/12 00:27
- Excel(エクセル) csvに別のExcelの文章を差し込む 2 2023/04/01 16:06
- Visual Basic(VBA) VBAで、1つのエクセルで、2つのシートからもう1つのシートに条件のある転記コードを教えてください。 1 2023/03/16 18:07
- Visual Basic(VBA) 指定月分の顧客データファイルを統合して並べ替え、所定の場所に貼り付ける 3 2022/09/10 07:55
- Visual Basic(VBA) 指定月分の顧客データファイルを統合して並べ替え、所定の場所に貼り付ける (再質問) 4 2022/09/14 22:51
- Excel(エクセル) Excel2007での条件付き書式について 6 2023/05/02 10:56
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
エクセル 文字数 多い順 並...
-
エクセルで最初のスペースまで...
-
エクセルで文字が混じった数字...
-
オートフィルターをかけ、#N/A...
-
基準となる列を参照して、別の...
-
2つのエクセルのデータを同じよ...
-
エクセル 同じ値を探して隣の...
-
エクセル 時間帯の重複の有無
-
vb.net EXCEL ウィンドウ枠の固...
-
エクセル(勝手に太字になる)
-
Excel、市から登録している住所...
-
VBAで文字列を数値に変換したい
-
エクセルの表から正の数、負の...
-
エクセルで、列の空欄に隣の列...
-
VBAでセル入力の数式に変数を用...
-
A列がない・・・A列が非表示に...
-
50人を数回、グループ分けする...
-
ワードの表で離れた列の幅を一...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
2つのエクセルのデータを同じよ...
-
エクセルで最初のスペースまで...
-
エクセルVBA、別ブックへ転記す...
-
エクセル 文字数 多い順 並...
-
エクセル(勝手に太字になる)
-
VBAで文字列を数値に変換したい
-
エクセルで文字が混じった数字...
-
エクセルの表から正の数、負の...
-
「B列が日曜の場合」C列に/...
-
Excelで半角の文字を含むセルを...
-
エクセルの並び変えで、空白セ...
-
Excel、市から登録している住所...
-
エクセル 同じ値を探して隣の...
-
EXCELで 一桁の数値を二桁に
-
エクセル初心者です 関数の入れ...
-
A列がない・・・A列が非表示に...
-
オートフィルターをかけ、#N/A...
-
エクセルで、列の空欄に隣の列...
おすすめ情報