- ベストアンサー
エクセルのセルを分けたい
メガネの度数表があります。-1.50や-のつかない10.50などあります。-と数字データを分けたいのですが、-がつかないものもあり桁数も違うのでうまくできません。 表示形式でも関数でも良いので何か方法はありませんか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
数式なら =IF(A1<0,"-","+") で記号 =ABS(A1) で数値のみ 表示形式ならユーザー定義で "+";"-";"" で記号 0;0;0 で数値のみ
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.3
(1)例えばA1に-11と入っている場合、B列に-,C列に11と出したいなら B1に=IF(SIGN(A1)=1,"+","-") C1に=ABS(A1)で出来ますが、あまりこのニーズが理解できませんが。 (2)マイナス数値セルだけ、別列に抜き出したいなら D1に=COUNTIF($A$1:$A1,"<0")と入れて、下の方に+ハンドルを引っ張ります。 E列のE1に=INDEX($A$1:$A$6,MATCH(ROW(),$D$1:$D$6,0),0)と入れて下方向に複写します。 データが6行の例です。マイナスの数だけがE列に並びます。 プラスの場合は上記D1を=COUNTIF($A$1:$A1,">0")にし、後は一緒です。
noname#8027
回答No.2
表示形式でやると、集計とかするとき不都合が生じる可能性があります。 #1さんの「数式」を使われる方をおすすめします。