[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『一つのセルの文字列を複数のセルに分割』(mousugu30sai)
一つのセルに入っている文字列を複数のセルの分割したい
例えば"A1"のセルに ACBD という文字が入っていたとすると
A2に A
A3に B
A4に C
A5に D
と入るよう関数設定(もしくはVB)できませんか?
数字ならできるのですが、文字ってどう扱えば
良いのやらわかりません。
よろしくお願いします』(mousugu30sai)
文字列関数の操作
例えば"A1"のセルに ACBD という文字が入っていたとすると
A2に A =LEFT(A1,1) A1の文字列の左から1文字取り出しなさい。
A3に B =MID(A1,2,1) A1の文字列の左から2文字目から1文字取り出しなさい。
A4に C =MID(A1,3,1) A1の文字列の左から3文字目から1文字取り出しなさい。
A5に D =RIGHT(A1,1) A1の文字列の右から1文字取り出しなさい。
入力式と説明を併記しました。意味を理解して、他の文字列で活用して下さい。
(シニア?)
古いスレッドを再利用された質問ですが、(くる)さん、名無しさんのお二人からなのかしら? (^-^;
まず、複数のセルに分割されているデータを1つのセルにまとめる、のは、 A B C D 1 こん ば んは こんばんは こんなデータ配置だとして、 D1に =A1&B1&C1 もしくは、=CONCATENATE(A1,B1,C1) データが、 A 1 こん 2 ば 3 んは と縦に並んでいたら、列の幅を十分取って、A1からA3を範囲選択し、編集>フィルで 文字の割付をクリック。というのでもいいかもしれません。 この場合、A1に、こんばんは と表示されます。 列の幅が狭ければ、A1に こんばん A2に は という具合^^;
ABCD という文字から BC を抽出する〜というのは、文字数は必ず4で、4文字中、 真ん中の2文字だけを抜き出したい、ということでしょうか? 上記(シニア?)さんのMID関数でできますよ〜 関数の書式は、 =MID(文字列,開始位置,文字数) です。エクセルのヘルプも見てみてくださいね。 (かなれっと) ☆ 追記 BCを抽出するには、のご質問は、2006/4/11 16:40 頃アップされたようです。 かなれっとは、2006/4/11 19:30 頃返信しました。
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.