こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Excelでの文字列編集(再質問です)

Excel2003での再質問です。
今、A列~E列に以下の文字が入っています。
A  B  C  D  E
1あ い う え お 
2あ   う
上記の内容を「・」で区切りを入れて、F列に結合させたいのですが
 F
1あ・い・う・え・お
2あ・う

この質問に対しては、以下のご回答をいただき、解決することが出来ました。

=SUBSTITUTE(TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1&B1&C1&D1&E1,A1,A1&" "),B1,B1&" "),C1,C1&" "),D1,D1&" "))," ","・")

このたび、3列増やし、A~Hまでの計算式を以下で行ったところ、

=SUBSTITUTE(TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1&B1&C1&D1&E1&F1&G1&H1,A1,A1&" "),B1,B1&" "),C1,C1&" "),D1,D1&" "),E1,E1&" "),F1,F1&" "),G1,G1&" "))," ","・")

計算式がエラーとなります。ご教示いただけますでしょうか?
よろしくお願いします。

投稿日時 - 2008-05-07 16:57:17

QNo.4004521

困ってます

質問者が選んだベストアンサー

エラーになるのは、ネスト7つまでの制限によるものだと思われます。
かわりに、↓の数式でいかがでしょうか・

=SUBSTITUTE(TEXT(A1,";;;・@")&TEXT(B1,";;;・@")&TEXT(C1,";;;・@")&TEXT(D1,";;;・@")&TEXT(E1,";;;・@"),"・","",1)

参考URL:http://www2.odn.ne.jp/excel/

投稿日時 - 2008-05-07 17:17:57

お礼

こんにちは。izmlzさん。
早速確認し、解決することが出来ました。
どうもありがとうございました。

投稿日時 - 2008-05-07 17:25:36

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問