- ベストアンサー
エクセルでセルの文字を分割したいのですが
セルの文字数を17文字毎に分けたいのですが 例えば A1のセルに「アイウエオカキクケコサシスセソタチツテト」とあったら B1のセルに「アイウエオカキクケコサシスセソタチ」 C1のセルに「ツテト」 というような感じです。 そういった関数があれば教えてください。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
Mid関数もしくはleft関数を使用してはいかがでしょうか。 B1のセルに =mid(a1,1,17) もしくは =left(a1,17) と入力し、そのセルをコピーしてC列以降に貼り付けて使用します。
その他の回答 (4)
- GuruGuru22
- ベストアンサー率51% (177/346)
回答No.5
A1に元の文字列が入っていて、 B1、C1、D1、E1・・・と分割後が セルふたつとは限らないのなら、 =MID($A$1,(COLUMN()-2)*17+1,17) と各セルに入れれば、よいかな。
質問者
お礼
お忙しい中、ご回答有難う御座いました。 助かりました。
- software
- ベストアンサー率28% (24/84)
回答No.4
B1にMID(A1,1,17) C1にMID(A1,18,17) MIDは全角半角の区別無く文字数で分割します。 MIDBはバイト数で分割します。
質問者
お礼
お忙しい中、ご回答有難う御座いました。 助かりました。
- seiuchi4
- ベストアンサー率37% (71/189)
回答No.3
LEFTとMID関数が使用できます。 B1セル =LEFT(A1,17) C1セル =MID(A1,18,17) B1セルは、A1セルの17文字を抽出 C1セルは、A1セルの18文字目から17文字を抽出です。
質問者
お礼
お忙しい中、ご回答有難う御座いました。 助かりました。
- taknt
- ベストアンサー率19% (1556/7783)
回答No.1
B1が left(A1,17) C1が right(A1,3) で 調整してみてください。
質問者
お礼
お忙しい中、ご回答有難う御座いました。 助かりました。
お礼
お忙しい中、ご回答有難う御座いました。 助かりました。