[[20050723223112]] 『セルの分割』(かあ) ページの最後に飛ぶ

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

 

『セルの分割』(かあ)
 エクセル初心者です。お教えください。

 例ですが、1つのセルに、文字2005/1モジカタカナハンカク とあります。これを 3分割・2分割させたいのですが 良い方法があれば教えてください。
 例1
    A   B     C
 1  文字  2005/1/5  モジカタカナハンカク

 例2

    A       B 

 1 文字2005/1/5    モジハンカク

 宜しく お願いします。

 「データ」>「区切り位置」などが考えられますが・・・
区切る位置に規則性がありますか?
(kenbou)


早々にありがとうございます。
規則性はあります。最初の文字は 必ず1文字で後、日付、必ず半角カタカナが続きます。よろしく おねがいします。

 日付がネックになりそうですね。文字数が決まっていないのならVBAでの処理になるかなぁ?
(kenbou) 

 以下の数式を1行目に入力して、下にドラッグで、どうでしょう?
 A7のようなデータがあるようでしたら、詳細を教えて下さい。

 C列とE列は、配列数式ですので、処理が、大変重いです。数式を入力した後は、
 Enterの代わりにCtrl+Shift+Enterとしてください。                     (LOOKUP)

    A           B   C           D   E            F
1 A1/1ABC          A  1/1          ABC  A1/1          ABC
2 A12/12ABC         A  12/12         ABC  A12/12         ABC
3 A2005/1ABC        A  2005/1         ABC  A2005/1         ABC
4 A2005/12ABC        A  2005/12        ABC  A2005/12        ABC
5 A2005/7/25ABC       A  2005/7/25        ABC  A2005/7/25       ABC
6 A平成17年7月25日ABC A  平成17年7月25日   ABC  A平成17年7月25日  ABC
7 A平成17年7月ABC    A  #N/A          #N/A   #N/A          #N/A						
                                              ↑
                                     =REPLACE(A1,1,LEN(E1),)
                                                              ↑	
           =IF(LEN(A1)<4,"",LEFT(A1)&MID(A1,2,MATCH(9^9,-MID(A1,2,ROW($1:$13)))))	
                              ↑		
                             =SUBSTITUTE(A1,B1&C1,)		
                     ↑			
           =IF(LEN(A1)<4,"",MID(A1,2,MATCH(9^9,-MID(A1,2,ROW($1:$13)))))			
                           ↑				
               LEFT(A1)				


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.