プロが教えるわが家の防犯対策術!

さば(9,8,7,6)(3,3,3,4)   17台
・・・・・・・・・・・・・(6,5,4,2)   ・は列を合わせる為に書いただけで、実際は2列分統合した、さば(9,8,7,6)(3,3,3,4)が入ります。      

上の表の、17台の部分と、(6,5,4,2)の部分とさばの部分を別の行に抽出したいです。
出来れば、1行で表せると嬉しいです。


表はWebからコピーするのでエクセル・ワードどちらもOKです。
1つ目の()から2つ目の()を引いた数が台数で、その下が増えた分です。こういった表が数百個あります。よろしくお願いします。

A 回答 (3件)

◆入力されている位置関係が分かりませんが


        A                  B
1   さば(9,8,7,6)(3,3,3,4) 17台      17台
2   さば(9,8,7,6)(3,3,3,4)(6,5,4,2)    さば(6,5,4,2)

★( ) は半角カッコにしています
B1=RIGHT(A1,MATCH(" ",INDEX(LEFT(RIGHT(A1,COLUMN(1:1))),),0)-1)
★17台の前に半角スペースがあるものとします

B2=LEFT(A2,FIND("(",A2)-1)&REPLACE(A2,1,FIND("★",SUBSTITUTE(A2,")","★",2)),)

◆ヒントにでもなれば、いいと思います

この回答への補足

わかりづらくてすみません。1と2のBとCは結合されたセルで1B・2B、1C・2Cに(9,8,7,6)(3,3,3,4)があります。
それぞれ列事に分かれてもいます。よく考えたら、、さばも2列になっていて、これを1行にしたいんです。これがワンセットで、数百セットあります。。
並ばせたい順番はA2、A1、B、C、D1、D2です。


    A   B     C      D    E   
1   築地 (9,8,7,6) (3,3,3,4)  17台      
2   さば (9,8,7,6) (3,3,3,4) (6,5,4,2)    

丁寧に教えてくださってるのに、すみません。

補足日時:2007/10/06 09:56
    • good
    • 0

    A   B     C      D    E   


1   築地 (9,8,7,6) (3,3,3,4)  17台      
2   さば (9,8,7,6) (3,3,3,4) (6,5,4,2) 

    A  B    C     D    E   F   
1   さば 築地 (9,8,7,6) (3,3,3,4) 17台 (6,5,4,2)
と別シートにするなら

A1=INDIRECT("Sheet1!A"&ROW()*2)
B1=INDIRECT("Sheet1!A"&ROW()*2-1)
C1=INDIRECT("Sheet1!B"&ROW()*2-1)
D1=INDIRECT("Sheet1!C"&ROW()*2-1)
E1=INDIRECT("Sheet1!D"&ROW()*2-1)
F1=INDIRECT("Sheet1!D"&ROW()*2)
として下方にコピーしてください。
※Sheet1はシート名です。実際の名前に変えてください。
    • good
    • 0
この回答へのお礼

すみません、、これはどういう意味なのでしょうか?出来ないです。

お礼日時:2007/10/06 23:22

    A   B     C      D    E    F  


1   築地 (9,8,7,6) (3,3,3,4)  17台       さば菊池(9,8,7,6)(3,3,3,4)17台(6,5,4,2)
2   さば             (6,5,4,2)  

F1=IF(MOD(ROW(A1),2)=1,A2&A1&B1&C1&D1&D2,"")
★下にコピーではいかがでしょうか?(お試しください)
    • good
    • 0
この回答へのお礼

ありがとうございます。こういったものが数百行あって、ちょっとするのは難しそうです。

お礼日時:2007/10/06 23:19

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!