[[20200512175946]] 『セルの中に数字と文字があり数字だけを足す方法』(ashcoi) ページの最後に飛ぶ

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

 

『セルの中に数字と文字があり数字だけを足す方法』(ashcoi)

初心者です。助けてください。

Book1というエクセルファイルがあり、そのファイルから数値を集計したいのですが
セル内に数値+文字となっているため、関数がエラーとなってしまいます。
※但し、同シート内で数値のみ抜き出すことは可能ですが、今回はそのAというファイルは
編集できない前提で、別のエクセルに集計したいのですができません。

例)
ファイル:Book1.xlsx

      A      B
1    A社	  110 JPY
2    B社	  2000 JPY
3    C社	  500 JPY
4    A社	  10000 JPY
5    B社	  500 JPY

=SUMIF([Book1.xlsx]Sheet1!$A$2:$A$6,"A社",[Book1.xlsx]Sheet1!$B$2:$B$6)

↑この関数ではエラー(数値認識できず)となって集計できません。
あくまで、元のエクセルは編集せずにやる方法ありますか??
B列に入っている表示形式( JPY)は変わりません。

< 使用 Excel:Excel2016、使用 OS:Windows10 >


 >B列に入っている表示形式( JPY)は変わりません。 

 データが数値で「表示形式」で単位をつけてるんならできるはずだけど。。。。
(GobGob) 2020/05/12(火) 18:13

すいません、文字列として 数値+半角スペース+JPY が入っています。
(ashcoi) 2020/05/12(火) 18:17

 =SUMPRODUCT((A1:A5="A社")*(--LEFT(B1:B5,LEN(B1:B5)-4)))
(BJ) 2020/05/12(火) 18:37

 =SUMPRODUCT(([Book1.xlsx]Sheet1!$A$2:$A$10="A社")*(SUBSTITUTE(0&[Book1.xlsx]Sheet1!$B$2:$B$10,"JPY","")))

 参考まで
(笑) 2020/05/12(火) 19:40

 カッコが1つ余計でした。

 =SUMPRODUCT(([Book1.xlsx]Sheet1!$A$2:$A$10="A社")*SUBSTITUTE(0&[Book1.xlsx]Sheet1!$B$2:$B$10,"JPY",""))

 以上
(笑) 2020/05/13(水) 08:34

コメント返信:

[ 一覧(最新更新順) ]


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