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