- ベストアンサー
Word>PDF>EXcelで1行を複数行に分離する方法
- WordファイルをPDF経由でExcelファイルに変換した際、1行の行幅が大きく、複数行分が1つのセルに入ってしまう状態になりました。指定したセルの内容を複数行に分割する方法を教えてください。
- 具体的には、A5セルに入っている行をA5、A6、A7の3つのセルに分割して整形したいです。行の挿入やコピペで行う方法は手間がかかりますので、手数を掛けずに簡単に整形する方法を教えてください。
- また、セル内に分割される行数は3行だけではなく、実際には十数行に分割されたセルが多数存在しており、それらを効率的に分割する方法も教えていただけると助かります。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
>テキストで貼りつければ分割された状態でセルにコンバートされますが罫線を加味(優先?)すると相談内容の状態になります。 現在どのセルに罫線が引かれていて、最終的にどのようなレイアウトの罫線にしたいのでしょうか? 書式を含んで貼り付けた場合も、基本的に、セルごとの設定となりますので、文字列と罫線を別々に設定することはできませんので、例えば条件付き書式などで上下のセルが空白の行だけ罫線を自動的に引くなどの処理が必要となります。
その他の回答 (3)
- MackyNo1
- ベストアンサー率53% (1521/2850)
PDFファイルをエクセルファイルにしたときに形式を選択して貼り付けで「テキスト」などで貼り付ければ、おそらく段落内改行がセルに分割されると思うのですが、もしそのような操作ができないなら(すでに変換したエクセルファイルしかない場合は)A5セルをコピーし、いったんワードに貼りつけ、もう一度ワードに貼り付けた範囲を選択してコピーし、エクセルのA5セルで貼り付け直してみてください。 ご質問の意図が長い1行の文書を一定のセルの列幅の範囲で文字を割り付けたレイアウトにしたいなら、フィルの文字の割り付けの機能を利用します。 A5セルを選択し「編集」「フィル」「文字の割り付け」(Excel2007は「両端揃え」)で「OK」してください。 入力文字列が1行ではなくセル内改行されている場合は、Ctrl+Hで置換ダイアログを出して、検索する文字列の欄に「Ctrl+J」(Ctrlキーを押しながらJキーを押す)のショートカット操作でセル内改行コードを入力し、置換後の文字列には何も入力せずに「すべて置換」してから上記のフィル操作を行ってください。
- tom04
- ベストアンサー率49% (2537/5117)
No.1です! たびたびごめんなさい。 投稿した後でもう一度質問文を読み返してみると A5セルにデータが入っている訳ですね? 前回の数式はA3セルにデータがある場合でしたので、 セル番地は適宜変更してみてください。 何度も失礼しました。m(__)m
お礼
ありがとうございます。 セルに分割するには、新たにセルを挿入して計算式を書き込む必要があります。 そうすると、行をコピペするのとほとんど手数が変わらなくなります。 ーーーーーーーーーーーーーー そこで、お伺いしたいのですが、行を手動で挿入すること無く A5セルを任意に数(例えば10行)に分割するようには出来ませんか? もちろんA6にあったデータはA15に下部に押し出された形です。 A5-A14(10行分)はオリジナルのA5と同じ内容で構いません。
- tom04
- ベストアンサー率49% (2537/5117)
こんばんは! オートフィルでできる方法はないかな?と思い、色々試してみましたが 結局、良い案が浮かびませんでした。 無理やりの方法ですが。 A5セルに =MID(A3,1,FIND(CHAR(10),A3)) A6セルに =MID(SUBSTITUTE(A3,A5,""),1,FIND(CHAR(10),A3)) A7セルに =MID(SUBSTITUTE(A3,A5&A6,""),1,FIND(CHAR(10),A3)) A8セルに =MID(SUBSTITUTE(A3,A5&A6&A7,""),1,FIND(CHAR(10),A3)) ・ ・ といった具合にそれぞれのセルに数式を入れていくのはダメですか? これだと手作業の方が早いかもしれませんね! この程度でごめんなさい。m(__)m
お礼
PDF>EXCELには専用アプリを使用しました。 テキストで貼りつければ分割された状態でセルにコンバートされますが 罫線を加味(優先?)すると相談内容の状態になります。