|
いつも参考にさせていただいています。 表の流し込みについて質問をさせて下さい。
MacOSX(10.4)InDesignCS3 Excel2008forMacを使用しています。
ExcelからInDesignの表にテキストを流し込む時に、Excelで改行の入ったセル内の文字がうまく流し込めません。 市川せうぞーさんのTable Replace 0.5を使ってみても、改行された部分で別のセルに流し込まれ、ズレていきます。 当然、セル内で改行されていないものは問題なく流し込まれます。 何かうまく流す方法があるのでしょうか?
|
No.654 2008/02/09(Sat) 10:24:55
Mozilla/5.0 (Macintosh; U; Intel Mac OS X; ja-JP-mac; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12
|
Re: 表の流し込みについて。 / YUJI  |
|
|
No.655 2008/02/09(Sat) 10:48:32
Mozilla/5.0 (Macintosh; U; Intel Mac OS X; ja-jp) AppleWebKit/523.10.6 (KHTML, like Gecko) Version/3.0.4 Safari/523.10.6
|
|
表の流し込みについて。 / yasu-C |
|
|
|
YUJI様ありがとうございます すみません未確認でした。
ただ、お客様からの支給されたExcelデータ等で大量に改行が使用されている時、全てに【改行】を入力するのはかなりの手間になりますし、Excelで改行を置換もできないようですし・・・ 頼ってばかりで非常に申し訳ないですが、手作業で入れていくしかないのでしょうか?
|
No.656 2008/02/09(Sat) 11:25:12
Mozilla/5.0 (Macintosh; U; Intel Mac OS X; ja-JP-mac; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12
|
|
Re: 表の流し込みについて。 / 質問の前に検索 |
|
|
No.657 2008/02/09(Sat) 11:50:00
Mozilla/5.0 (Macintosh; U; Intel Mac OS X; ja-JP-mac; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12
|
|
Re: 表の流し込みについて。 / yasu-C |
|
|
|
> Excelで改行を検索置換できますよ。
ご回答ありがとうございます。 以前試してみたんですが、Mac版ではできませんでした。 再度検索してみたらどうやらSUBSTITUTE関数で検索置換ができるみたいで、試していますが、なかなか手間がかかりそうですね。
|
No.658 2008/02/09(Sat) 12:46:46
Mozilla/5.0 (Macintosh; U; Intel Mac OS X; ja-JP-mac; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12
|
|
Re: 表の流し込みについて。 / (-_-メ) |
|
|
|
あんまり複雑なものはどうなるかわかりませんが、 Wordにもってこられればできるみたいですよ。 私はコピペでしか試していませんが。
セル内改行は、Wordでは「任意指定の行区切り」で検索できます。
置換したあとまたExcelにコピペで終了
|
No.660 2008/02/10(Sun) 09:02:23
Mozilla/5.0 (Macintosh; U; Intel Mac OS X; ja-jp) AppleWebKit/523.10.6 (KHTML, like Gecko) Version/3.0.4 Safari/523.10.6
|
|
Re: 表の流し込みについて。 / しまざき |
|
|
|
こんにちは、しまざきと申します。
以前、こちら↓で 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」に置き換えてはいかがでしょうか。
もっと、楽な方法があるといいのですけど。。。
|
No.661 2008/02/12(Tue) 11:25:31
Mozilla/5.0 (Macintosh; U; PPC Mac OS X; ja-jp) AppleWebKit/523.12 (KHTML, like Gecko) Version/3.0.4 Safari/523.12
|
|
Re: 表の流し込みについて。 / yasu-C |
|
|
|
(-_-メ)さん しまざきさん ありがとうございます。
試してみたところ、wordにコピペして検索置換もSUBSTITUTE関数もどちらでもうまく行きました。 なんでExcel上でもっと簡単にできないんでしょうね? どちらかの方法でやって、後は慣れですかね?
ありがとうございました。大変助かりました。 もっといろいろ試してみようと思います。
|
No.664 2008/02/12(Tue) 14:44:53
Mozilla/5.0 (Macintosh; U; Intel Mac OS X; ja-JP-mac; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12
|
|