[[20020602042200]] 『一つのセルの文字列を複数のセルに分割』(mousugu30sai) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『一つのセルの文字列を複数のセルに分割』(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文字取り出しなさい。

 入力式と説明を併記しました。意味を理解して、他の文字列で活用して下さい。

 (シニア?)


教えてください。
逆に、 『複数のセルに分割されているセルを一つのセルにする』にする方法はありますか?
(くる)

BCを抽出する場合はどうすれば宜しいでしょうか?

 古いスレッドを再利用された質問ですが、(くる)さん、名無しさんのお二人からなのかしら? (^-^;

 まず、複数のセルに分割されているデータを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.