| 
    
     |  | ▼さくら さん: SUMIFの検索条件にワイルドカードを使うのを今回覚えたので
 SUMIFで作ってみました。
 これで出来ますか?
 B         C
 2    aaa/        4
 3    aaa/test1     3
 4    aaa/test2     1
 5    ccc/        8
 6    ccc/test1     4
 7    ddd/test1     6
 8    ddd/test2     4
 9    eee/        2
 10    eee/test2     3
 11
 12
 13    aaa/     =SUMIF(B2:B10,B13&"*",C2:C10)   ⇒8
 14    ccc/     =SUMIF(B2:B10,B14&"*",C2:C10)   ⇒12
 15    ddd/     =SUMIF(B2:B10,B15&"*",C2:C10)   ⇒10
 16    eee/     =SUMIF(B2:B10,B16&"*",C2:C10)   ⇒5
 
 >実現したいのは、
 >
 >aaa/        4
 >aaa/test1    3
 >aaa/test2    1
 >ccc/        8
 >ccc/test1    4
 >ddd/test1    6
 >ddd/test2    4
 >eee/        2
 >eee/test2    3
 >
 >というエクセルの表があった場合、
 >
 >aaa/        8
 >ccc/        12
 >ddd/        10
 >eee/        5
 >
 >というよう表に書き換えたいということです。
 >内訳は以下です。
 >
 >aaa/        8 ←aaa/,aaa/test1,aaa/test2を足したもの
 >ccc/        12 ←ccc/,ccc/test1を足したもの
 >ddd/        10 ←ddd/test1,ddd/test2を足したもの
 >eee/        5 ←eee/,eee/test2を足したもの
 >
 >-----------
 >まとめると、
 >ある文字列1/        数字1
 >ある文字列1/test1    数字2
 >ある文字列1/test2    数字3
 >は、
 >ある文字列1/        数字1+数字2+数字3
 >と書き換えます。
 >
 >test*しかない、
 >ある文字列2/test1    数字4
 >ある文字列2/test2    数字5
 >という場合は、
 >ある文字列2/        数字4+数字5
 >と書き換えます。
 >
 >test*が無い、
 >ある文字列3/        数字6
 >という場合は、そのまま
 >ある文字列3/        数字6
 >で書き換え(?)ます。
 >
 >これで、伝わりましたでしょうか。。伝えるのって難しい。
 >よろしくお願いします!
 
 
 |  |