• ベストアンサー

エクセルのセルを分けたい

メガネの度数表があります。-1.50や-のつかない10.50などあります。-と数字データを分けたいのですが、-がつかないものもあり桁数も違うのでうまくできません。 表示形式でも関数でも良いので何か方法はありませんか?

質問者が選んだベストアンサー

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

数式なら =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
noname#8027
回答No.2

表示形式でやると、集計とかするとき不都合が生じる可能性があります。 #1さんの「数式」を使われる方をおすすめします。

関連するQ&A