表の流し込みについて。

[654]表の流し込みについて。 | 投稿者:yasu-C | 投稿日:2008/02/09(Sat) 10:24:55
いつも参考にさせていただいています。
表の流し込みについて質問をさせて下さい。

MacOSX(10.4)InDesignCS3 Excel2008forMacを使用しています。

ExcelからInDesignの表にテキストを流し込む時に、Excelで改行の入ったセル内の文字がうまく流し込めません。
市川せうぞーさんのTable Replace 0.5を使ってみても、改行された部分で別のセルに流し込まれ、ズレていきます。
当然、セル内で改行されていないものは問題なく流し込まれます。
何かうまく流す方法があるのでしょうか?
» 1
[655]Re: 表の流し込みについて。 | 投稿者:YUJI | 投稿日:2008/02/09(Sat) 10:48:32
こちらは確認されましたか。
http://study-room.info/id/study/main2/study81.html
» 2
[656]表の流し込みについて。 | 投稿者:yasu-C | 投稿日:2008/02/09(Sat) 11:25:12
YUJI様ありがとうございます
すみません未確認でした。

ただ、お客様からの支給されたExcelデータ等で大量に改行が使用されている時、全てに【改行】を入力するのはかなりの手間になりますし、Excelで改行を置換もできないようですし・・・
頼ってばかりで非常に申し訳ないですが、手作業で入れていくしかないのでしょうか?
» 3
[657]Re: 表の流し込みについて。 | 投稿者:質問の前に検索 | 投稿日:2008/02/09(Sat) 11:50:00
http://pc.nikkeibp.co.jp/article/NPC/20060215/229489/
Excelで改行を検索置換できますよ。
» 4
[658]Re: 表の流し込みについて。 | 投稿者:yasu-C | 投稿日:2008/02/09(Sat) 12:46:46
> Excelで改行を検索置換できますよ。

ご回答ありがとうございます。
以前試してみたんですが、Mac版ではできませんでした。
再度検索してみたらどうやらSUBSTITUTE関数で検索置換ができるみたいで、試していますが、なかなか手間がかかりそうですね。
» 5
[660]Re: 表の流し込みについて。 | 投稿者:(-_-メ) | 投稿日:2008/02/10(Sun) 09:02:23
あんまり複雑なものはどうなるかわかりませんが、
Wordにもってこられればできるみたいですよ。
私はコピペでしか試していませんが。

セル内改行は、Wordでは「任意指定の行区切り」で検索できます。

置換したあとまたExcelにコピペで終了
» 6
[661]Re: 表の流し込みについて。 | 投稿者:しまざき | 投稿日:2008/02/12(Tue) 11:25:31
こんにちは、しまざきと申します。

以前、こちら↓で
http://www.dtptemple.jp/backnumber/article/1625736.html
SUBSTITUTE関数のことを書きました。

今回は、MacOS 10.4.11にExcel2008 for Macで試しました。
結果は同じで、
=SUBSTITUTE(A1,CHAR(13),“★“)
で、出来ました。
また、検索・置換コマンドでのやりかたは相変わらず、見つかりませんでした。。。
Windows版と同じように出来ると楽でいいのですけどね。

あと、計算式をコピペで入力した時に、「#NAME?」とエラーが出てしまって、
CHARコードが変わってしまったかと思いましたが、
「“★“」こちらの「★」を打ち直したところ、エラーがなくなりました。

ネットでExcelのセル内改行コードを調べると、
http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/moji_2.htm#char
CHAR(10)なのですが、、、 私のとこではCHAR(13)なんです。。。

Excelの1シート(sheet1)あたりのデータが多いのであれば、
新規のシートを作って、新規シートのA1に、
=SUBSTITUTE(Sheet1!A1,CHAR(13),"★")
を入力して、必要分コピーし、せうぞーさんのスクリプトでインデザイン
持って行き、インデザイン上で、「★」を「^t」に置き換えてはいかがでしょうか。

もっと、楽な方法があるといいのですけど。。。
» 7
[664]Re: 表の流し込みについて。 | 投稿者:yasu-C | 投稿日:2008/02/12(Tue) 14:44:53
(-_-メ)さん しまざきさん ありがとうございます。

試してみたところ、wordにコピペして検索置換もSUBSTITUTE関数もどちらでもうまく行きました。
なんでExcel上でもっと簡単にできないんでしょうね?
どちらかの方法でやって、後は慣れですかね?

ありがとうございました。大変助かりました。
もっといろいろ試してみようと思います。
この記事の書き込み元へのリンク (コメントや質問などはこちらへどうぞ)

このページをシェア