OCRでデータを読み込み、エクセルに送って表にする作業をしています。取り込み方が難しく、エクセルに情報を送った後、そのデータを違うセルにドラッグで移動するという作業が必要になっています。すごく手間がかかるし、データは大量にあるので何かの機能を使って作業を短縮できないかと思ったのですが、教科書を見てもアイデアが浮かびません。何かよい案をご存知でしたら教えていただけませんでしょうか。
作業内容:例
Aの列に来るデータ、Bの列に来るデータ、Cの列に来るデータが順番にAの列に一列に並んでしまいます。これをそれぞれの列に、行がずれないように移動します。
*取り込んだときは、全てAの列に縦一列で
A1
A2
A3
B1
B2
B3
C1
C2
C3
A4
A5
A6・・・(どんどん続く)というふうに並んでいます。
*作業後は、
A1B1C1
A2B2C2
A3B3C3
A4B4C4
A5B5C5・・・というふうに並べ替えたいんです。
わかりにくくてすみません。宜しくお願いします。
No.2ベストアンサー
- 回答日時:
セルB1に下の式をコピーします。
=OFFSET($A$1,INT((ROW()-1)/3)*9+MOD((ROW()-1),3)+(COLUMN()-2)*3,0)
これをC,D列に必要なだけコピーします。
できた作業後のエリアをコピーして、(別のセル、シートにでも)形式を選択して貼り付け→『値』を選択。
3個単位と思いましたが、最後が1個や2個なら『0』が出ると思いますが、消去してください。
ご回答有難うございました。
御礼遅くなってしまい、申し訳ございません。
諸事情により、なかなか書き込みに来ることが出来ませんでした。
数式もたくさんあるので勉強してみます。参考になりました、ありがとうございました。
No.1
- 回答日時:
B1に '=A1 、B2に '=A4 、C1に '=A2 、C2に '=A5 、D1に '=A3 、D2に '=A6 と入力。
B1からD2を選択しフィルハンドルを下にドラッグ(A列のデータスの1/3以上)。
B列を選択しデータ→区切り位置を実行し、そのまま何もせず完了。C列、D列も繰り返す。
B列からD列を選択しコピー、右クリック(又は編集)の形式を選択して貼り付けで、値にチェックを入れOK(値の貼り付けのボタンが表示してあれば勿論それでも○)。
A列を削除。
マクロにしちゃえば後は楽。
ご回答どうもありがとうございました。
御礼遅くなって申し訳ありません。
諸事情により、書き込みに来ることが出来ませんでした。
マクロが苦手なんですよね・・・テキスト見て習得できるよう頑張ります!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Excel VBA 最終行を取得しVlookup関数をコピーする方法をコーディングで教えてください。 3 2023/05/11 13:14
- Excel(エクセル) エクセルで沢山のレコードの最後に追記するには? 7 2023/04/10 13:27
- Excel(エクセル) 【エクセル」 特定のセルで条件抽出した列を、別シートに上から詰めて表示したい。 8 2022/04/08 16:00
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- Excel(エクセル) 関数EXACT(文字列,文字列)とexcelVBA 3 2022/04/14 15:07
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Excel(エクセル) エクセル シート内のボックスを縦並びから横並びに 7 2023/04/05 04:28
- Visual Basic(VBA) Excelで横書き50行の漢字テストデータを縦書きのテスト問題にしたい。 6 2022/04/27 15:03
- Excel(エクセル) Excel 表の作成について 3 2022/06/16 12:15
- Excel(エクセル) EXCEL 行内のデータを2行に分けて、表を作り直したいのです。教えてください。 5 2023/06/25 14:00
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでの作業計算方法について
-
はがきについて。
-
エクセル 文字を増やしたい。
-
セルの内容表示が邪魔になる
-
Microsoft365に変えたのですが...
-
エクセルの計算
-
Microsoft1Officeの互換ソフト...
-
【マクロ】その時、その時で変...
-
【マクロ】読取専用のファイル...
-
エクセル初心者です 関数の入れ...
-
Excel ピボットテーブルで日付...
-
【関数】適切な文字数の数字を...
-
LOOKUP関数を使えばいいのでし...
-
Aというブックの1というシート...
-
エクセル関数を教えてください
-
Excelのチェックボックスの使い...
-
エクセル 白黒印刷で白線を印刷...
-
時間によってファイル名が変わ...
-
WPS OFFICEでの縦書きについて
-
エクセルの条件付き書式につい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報