Excelの操作で困っています。
各月ごとの個人の売上をPDFからExcelの一覧にコピーしているのですが
状況がこのような感じです。
Excelの1つのセルに
20000 15000 13000
とあります。
横にそれぞれ
4月 5月 6月
とセルがあります。
これを区切り位置(スペース)で分割して
4月のセルに20000
5月のセルに15000
6月のセルに13000
とそれぞれ入れたいです。
1行であれば、これはすぐにできました。
ところがそこで問題発生です。
中には5月から開始している場合もあり
そうなると5月のセルに
20000 15000 13000
のように数字が入ります。
そうなると4月のセルを選択して
分割した場合に、
空白の行も分割されたような感じになり
(空白なのにおかしな感じですが)
5月のセルに入れた数字が上書きされ
消えてしまいます。
そこでフィルタをかけて
4月に数字が入っている行のみを選択、
ジャンプで「可視セル」を
選択して区切りをしようとしたら
「複数選択されているため操作できません」
とでてしまいました。
方法としては
1、空白セルを空白と認識されるようにするか
2、区切り位置以外の方法で分割するか
のような気がしますが
それ以外の方法を含めて良い方法はありますでしょうか。
そもそもこの作業をしていること自体
非常に非効率なのは認識しておりますが
仕事上致し方なく進めている状況です。
どうぞよろしくお願いいたします。
A 回答 (7件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
PDFからデータをコピーしているという事ですが、一旦テキストに張り付けてスペースをタブに置換した後にエクセルに張り付けてみてはいか
がでしょう早々にありがとうございます!
さっそくやってみました。
が、、スペースが冒頭に入っていたり、2つ以上入っていたりで
一つ目の数字が5月に入ってしまったり、
6月に入るべき数字が7月に入ってしまったりでした。
1、冒頭のスペースを削除
2、各スペースを1つにする
もしないとダメということですよね?
せっかく早々にお答えいただいたのに
申し訳ございません。
上記も含めて良いアイデアありましたら
本当に助かります。
No.2
- 回答日時:
>中には5月から開始している場合もあり
>そうなると5月のセルに
>20000 15000 13000
>のように数字が入ります。
ここの動きがいまいちよくわかりません。
>そうなると4月のセルを選択して
>分割した場合に、
4月の列には分割した結果がはいるんですよね?なぜあらためて4月の列を選択して分割するんですか?
回答ありがとうございます!
説明不足で申し訳ございません。
こんな状況です。
4月 5月 6月
A 20000 15000 13000
B 20000 15000 13000
C 20000 15000 13000
D 20000 15000 13000
わかりづらいと思いますが
上記が現在のExcelの状況イメージです。
A,Bが4月から、Cが5月から、Dが6月から
それぞれ入力が始まっています。
(3つの数字がそれぞれの月のセルに
1つになって入っています)
完成イメージはこちらです。
4月 5月 6月 7月 8月
A 20000 15000 13000
B 20000 15000 13000
C 20000 15000 13000
D 20000 15000 13000
A、Bを「区切り位置」で分割すると
4月のセルにそのまま「20000」が入り
後の月のセルにもそれぞれ数字が入ります。
(上記の完成イメージのA,Bみたいな感じです)
4月のセルを下まで(上記だとA~Dまで)選択して
分割してみると、
4月の空白セルを分割と認識しているらしく
5月以降の数字が消えてしまいます。
(「データがありますが上書きしますか」
みたいなメッセージもでます)
こんな感じです。
4月 5月 6月
A 20000 15000 13000
B 20000 15000 13000
C
D
各月ごとに始めのセルを選択して
それぞれ区切り位置で分割していけば
良い話ではありますが
量も結構あるため、
もし一括(12ヶ月のため12回ですが)で
できる方法があればとご相談でした。
No.3
- 回答日時:
>個人の売上をPDFからExcelの一覧にコピー
PDFから、そのままデータを取り出しているのでしょうか。そうすると、テキスト・データが埋め込みされているということだと思います。ベタで数字を抜き出すだけでしたら、一括で取り出す方法はありますが、とりあえず、私の方は私の知っている範囲で試してみました。
>そもそもこの作業をしていること自体
>非常に非効率なのは認識しておりますが
しかし、たぶん、私のしている作業は、同じ過程ではあっても、ご質問者さんの想像を遥かに超えている量だと思います。そのために、許される機材やアプリは多少高くてもしょうがないと思っています。そもそも論でいうと、PDF関連ツールは、国産は機能がいくぶん劣るので、外国産が良いのです。その点で、業務としては、富士通でツール一般で揃えられるのが、何かと便利なのですが、個人では、そうはいきません。
さて、手始めに、ご質問者さんは、お仕事というか業務でされているので、私の方法は参考にならないかもしれません。
PDF は、PDF-XChange Editor で作り、二種類のOCRで取り出してみました。
片方は、「読取革命」で、書式はなくなりましたが、数字等は問題はありませんでした。
もうひとつは、ABBYY FineReaderを使っています。一度、スタイルエディターでフォントなどを決めてあげる必要があります。添付画像は、「読取革命」の結果です。
さて、OCRがない場合、フリーのOCRですと、Google Document がありますが、あまりスピーディーにはできません。
Microsoft OCR もフリーでは使えるのですが、Visual Studio などインストールする必要があるので、ちょっと大変です。
たぶん、そういうようにアプリを使うことは許されないでしょうか。
・PDFファイルを読取革命で取り出し(上はPDF、下はExcel) テキストでは、位置情報が抜けて、以下のようには取れません。
ご回答ありがとうございます!
わざわざ2回も、しかも細かく丁寧に
ありがとうございました。
試してみます!
ありがとうございます!!
No.4
- 回答日時:
ちょっとこれで解決するかわからないのですが、4月列を選択→区切り位置→区切り位置指定ウィザード2/3で
□連続した区切り文字は1文字として扱う
にチェックを入れて各列の区切りをしてみては如何でしょうか?
返信遅くなり申し訳ございません。
月末で仕事がおしておりました。
ご回答ありがとうございます。
早速試してみます。
ご丁寧に回答ありがとうございました!
No.5
- 回答日時:
No.3 の回答者です。
テキストファイルに、Tabを入れて、区切り位置で、スペース+Tab で区切りをすれば、良いのだろうと思います。ただ、量的に少ないのなら、如何ようにも、可能だと思うのです。
No.3の延長として、OCR を使わずに、PDF-XChange Editor だけで抜き出してみました。前回使用したPDF-XChange Editorで、元フリーで有名なツールです。
PDF-XChanger だけでなく、Adobe でも、他にも、他にもあるだろうし、私自身は、カナダのTacker というところから、日本では見当たらなかった、上級のクラスを購入したものだから、性能的に違うのですが、下位バージョンでもエクスポート機能はあるのではないかと思いました。そこで、Excelを選択して、出力してみました。オンライン変換もあるようですが、一応セキュリティの問題があり却下しました。
結果だけを画像で示しておきます。
ご回答ありがとうございます。
月末で仕事がおしておりました。
返信遅くなり申し訳ございません。
なるほど、PDF-XChange Editorですね。
実は偶然このソフトと以前にインストールしていました。
PDFの加工くらいにしか使用していなかったのですが
このような使い方もできるのですね。
とても勉強になりました。
試してみます。
ご回答ありがとうございました!
No.6
- 回答日時:
マクロでサクッとやっちゃうのはどうでしょうか。
ジャンプで「定数」を選択して、次のマクロを実行すると出来ちゃいます。
Sub Macro1()
Dim r As Range
For Each r In Selection
r.TextToColumns Destination:=r, DataType:=xlDelimited, Space:=True
Next r
End Sub
ご回答ありがとうございます。
月末で仕事がおしておりました。
返信遅くなり申し訳ございません。
マクロですね。
普段マクロを使用することは
あまりないのですが
勉強しなくてはと思っていました。
試してみます。
ご回答ありがとうございました!
No.7
- 回答日時:
テキストエディタで編集したいところですね。
その状況ですとテキストエディタに貼り付ければ空きセルがタブになるので、スペースをタブに変換し、それをまたExcelに貼り付ければセルに分割できます。
Excelのみで行うなら、最初にすべての月に対するセルを結合、この際に空きセルをスペースに変換するとよいと思います。
返信遅くなり申し訳ございません。
月末で仕事がおしておりました。
ご回答いただきありがとうございます。
なるほど、テキストエディタですね。
普段あまり使用したことがないのですが
やってみます。
ありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
- Excel(エクセル) VBA 特定の列に入っているテキストをコピペ 2 2023/06/14 11:24
- Excel(エクセル) 結合セルのソートについて 5 2022/04/22 11:57
- Excel(エクセル) エクセルについて教えてください。 2 2023/06/14 11:11
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/01/10 09:15
- Excel(エクセル) Excel 同一セル内 年、日 入れ替え 5 2022/04/09 01:48
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) 至急です><Excelの関数を教えてください。 2 2022/03/22 17:56
- Excel(エクセル) エクセルシートの合計の変動 5 2022/04/05 15:56
- Excel(エクセル) excelで可視セルのみ置換 3 2022/08/04 11:02
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
セル入力文字が、「右のセルに...
-
エクセルで知らない間に行がず...
-
エクセルでセルの中の文字が削...
-
あるセルに色を付けた時、別の...
-
Wordで、表のセルが変なところ...
-
Wordでセルに文字を入力すると...
-
エクセル 結合したセルの間にセ...
-
エクセル2010で、結合したセル...
-
Word 表のセル塗りつぶし
-
Wordの表で逆L字型のセルを作成...
-
ワードの表で中央揃えが出来ない
-
ワードで表を作ってセル内で改...
-
Excelで「折り返して全体を表示...
-
WORDで表の行を2行に分けたい
-
エクセルの一つのセル内に2つの...
-
Excelのセル内の文字の頭に半角...
-
エクセルで1列おきのデータのみ...
-
【VBA】結合セルの罫線処理につ...
-
Wordで天地(上下)が同じ中に...
-
用紙を均等に分割して文書は作...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
セル入力文字が、「右のセルに...
-
エクセルでセルの中の文字が削...
-
あるセルに色を付けた時、別の...
-
エクセルで知らない間に行がず...
-
Wordで、表のセルが変なところ...
-
WORDで表の行を2行に分けたい
-
エクセル 結合したセルの間にセ...
-
Wordでセルに文字を入力すると...
-
エクセル2010で、結合したセル...
-
Excelで写真のような表を作った...
-
ワードで表を作ってセル内で改...
-
エクセルで日付の入ったセルの...
-
ワードの表で中央揃えが出来ない
-
Excelのセル内の文字の頭に半角...
-
Word 表のセル塗りつぶし
-
エクセルで1列おきのデータのみ...
-
Word 表のセルを結合せずに文字...
-
エクセルの一つのセル内に2つの...
-
エクセルで捺印をもらう欄を別...
-
エクセルで複数行を括弧でくく...
おすすめ情報
補足です。
現在イメージ:
4月 5月 6月
A 20000 15000 13000
B 20000 15000 13000
C 20000 15000 13000
D 20000 15000
A,Bが4月から、Cが5月から、Dが6月からそれぞれ入力が始まっています。
完成イメージ:
4月 5月 6月 7月
A 20000 15000 13000
B 20000 15000 13000
C 20000 15000 13000
D 20000 15000
4月のセルを下まで(上記だとA~Dまで)選択して
分割してみると、4月の空白セルを分割と認識しているらしく
5月以降の数字が消えてしまいます。