• 締切済み

Excel操作について

写真のように、左側の数値の感覚を0.1に変更したいです。 中間中間ある、小数点下2桁を含む数値は、不要です。 このデ-タExcelの1番下まであります。 どう操作したら良いでしょうか?

みんなの回答

  • SI299792
  • ベストアンサー率48% (729/1515)
回答No.10

画像を見る限り、小数点第2位の有無は不規則なのですね。 上が出ていませんが、画像の様な表と仮定して、 K2: =(ROW()-2)/10 L2: =VLOOKUP($K2,$B:$I,COLUMN(B2)) R2迄コピペ。 纏めて下へコピペ。

全文を見る
すると、全ての回答が全文表示されます。
  • kkkkkm
  • ベストアンサー率65% (1649/2500)
回答No.9

こちらにも回答しておきましょう。 VBA(マクロ)でしたら Sub Test() Dim i As Long Dim LastRow As Long LastRow = Cells(Rows.Count, "B").End(xlUp).Row For i = LastRow To 1 Step -1 If Len(Format(Abs(Cells(i, "B").Value) - Abs(Fix(Cells(i, "B").Value)), "0.###")) > 3 Then Rows(i).Delete End If Next End Sub

全文を見る
すると、全ての回答が全文表示されます。
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.8

質問の表題で言っていることと、画像の中の文章と、違いがあるようで、聞きたいことがよく判らない。 考えてみたので、ついでに上げてみる。 ーー 「セルの値」について、「数値範囲内のデータ」を注目して、該当するそれらの行を削除したい、という意図と解釈した。(削除・行削除は関数では直接は出来ない。「削除したい以外のデータを別セル範囲に抜出し」は、関数で可能かもしれれないが、式と考え方は随分複雑になる。) ーーー しかし(データに対し)「条件付きセル(セル)選択」という操作が、エクセルにはないことに、今更ながら気がついた。(小生のエクセル勉強不足の恐れはある。) ホームー編集ー検索・・ー選択オプションー条件を選択してジャンプの「セル選択」の中に、それらしき一部はあるが、「設定の存在」を問題にしているものが多い。 その為にそれは使えない。 ーー そこで「条件付き書式」の中に、(良くやる、関数で条件を指定するのでなく)、 ホームー条件付き書式ーセルの強調表示ルール、があるからーその中に、「指定の範囲内」があるのでー0から0.1を指定ー色を付ける。 その色が着いたセルを手動(CTRLキーを押しがらマウスで)で選択。 其の後に ホームーセルー削除ーシートの行を削除で行削除する。 ーー 結論から言うと (1)条件つき書式ー値の範囲指定、で条件に該当するものを(目視よりも)正確にエクセルに見つけさせて、セルに色を付ける。 (2)その色のセルを手動操作で選択。(「書式による検索」がうまく行かなかったので) (3)セル選択指定ー>行選択は、削除ー「シートの行を削除」を指定することで、(結果的には)セル指定ー>行全体指定に拡張できる。

全文を見る
すると、全ての回答が全文表示されます。
  • kkkkkm
  • ベストアンサー率65% (1649/2500)
回答No.7

No.6の補足です。 ちょっと気になったので 画像ではマイナスの値は無いみたいですが、もしマイナスが出てくる可能性があるのでしたら 式を以下に変更してください。 =LEN(TEXT(MOD(ABS(B1), 1),"0.###"))>3 MOD関数で何かおかしかった場合 元の数値から整数部分を引いて小数部分を取り出すパターンに変更してみてください。 =LEN(TEXT(ABS(B1-TRUNC(B1)),"0.###"))>3 マイナスが100%無い場合は以下で =LEN(TEXT(B1-TRUNC(B1),"0.###"))>3

全文を見る
すると、全ての回答が全文表示されます。
  • kkkkkm
  • ベストアンサー率65% (1649/2500)
回答No.6

No.3の一部訂正です。度々の訂正すみません。 数値がかなり大きくなることを考えていませんでした。 数式で =LEN(B1)>3 の数式を以下に変更してください。 =LEN(TEXT(MOD(B1, 1),"0.###"))>3

全文を見る
すると、全ての回答が全文表示されます。
  • kkkkkm
  • ベストアンサー率65% (1649/2500)
回答No.5

No.4の訂正 No.4で紹介した条件付き書式のサイトは複雑な式での話になっていたので、以下のサイトの方が分かりやすいと思います。 複数列での説明ですがB列だけの選択でいけます。 条件付き書式で特定の文字列を含む行を色付けするには? https://excel-plus.jp/2016/07/02/8070

全文を見る
すると、全ての回答が全文表示されます。
  • kkkkkm
  • ベストアンサー率65% (1649/2500)
回答No.4

No.3の追加です。 > B列をB1から全て選択した状態で > 数式で > =LEN(B1)>3 > としてセルの色を適当に決めます。 これを条件付き書式で設定するというのが抜けてました。 B列をB1から全て選択した状態で条件付き書式を開いて上記を設定します。 Excelの条件付き書式は、条件を決めるセルを複数にできるのか? https://pc.beginners-luck.net/pcwp/2014/03/06/excel.html

全文を見る
すると、全ての回答が全文表示されます。
  • kkkkkm
  • ベストアンサー率65% (1649/2500)
回答No.3

B列をB1から全て選択した状態で 数式で =LEN(B1)>3 としてセルの色を適当に決めます。 この時点で小数点下2桁を含む数値のセルに色が付きますので、セルの色でフィルターをかけます。 指定した色でフィルタ(抽出)するには http://www.excel-img.com/database03.html 小数点下2桁を含む数値のセルがある行だけが表示されますので その後、表示されている行だけを削除します。 Excelでフィルタで抽出したデータだけを残す/削除する http://sasayakanaon.blog.fc2.com/blog-entry-9.html

全文を見る
すると、全ての回答が全文表示されます。
  • ji1ij
  • ベストアンサー率26% (466/1736)
回答No.1

行全体を削除するなら、行番号の所を選択する あなたの写真では25行の行番号をクリックしてそのまま33行までドラッグ そのあと選択した行番号の所を右クリックして「削除」 これで25~33の行が消えます

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excelで同列内のケタを揃えて表示したい

    Excelで同列内に 1.小数のついていない数値  235 2.小数点以下1ケタの数値   35.5 3.小数点以下2ケタの数値   12.25 を入力しました。 ケタの位が全部揃うようにしたいのですがどうしたらよいですか、教えてください。

  • エクセルで小数点の入る数値を整数に直したい場合の操作方法を教えて下さい

    エクセルで小数点の入る数値を整数に直したい場合の操作方法を教えて下さい。 例ですが、1.71という数値を171に変更する場合の方法を教えて下さい。 宜しくお願い致します。

  • Excelの小数点以下の桁数の既定値を変更する

    いつも勉強させていただいております。 Excelで数値(例えば50000)を入力して、桁区切りをすると、勝手に50,000.00と小数点第二位までが表示されてしまいます。 私はただ50,000という風になればいいだけなのですが、いちいち、セルを選択して数値の小数点桁数を0に変更するという余分な作業が発生しています。 (または、小数点桁下げボタンをクリックしたり) 桁区切りを押したときに、既定値として小数点以下は表示しないようにするにはどうしたらよいのでしょうか? 宜しくお願い致します。

  • Excelで数値の小数点を揃える方法は?

    Excelの数値データで、小数点以下1桁とか2桁とかの表示にした時、整数の小数点以下を表示しない方法はありますか?しかも、小数点を中心に桁を揃えて。   12.2  300   20.4 こんな感じです。

  • エクセル 数字の表示の仕方

    Excel、ソフトは2002で、マイクロソフトXPです。 計算された数値(小数点以下ずっと連なっている)を例えば小数点2桁にしたい。3桁以降は完全に省略したい。その方法を教えてください。 セル中に2桁を表示するのでなく、完全に2桁にする。 セルの書式設定(F)→ユーザー定義→0.00にしてもセルの数値はずっと連なっている。 よろしくご指導お願いします。

  • エクセルの操作方法について

    OSはビスタです。エクセル2007を使用しています。使用PCは富士通ノートタイプでビブロNF/C50です。 ワークシートの、ある列のセルだけ数字表示がうまくいきません。 除算の数式が入ってますが答えの数字は表示されます。しかし、セルの書式設定(操作は右クリックでセルの書式設定を選択しました。)で数値を選び3ケタごとのカンマを設定し小数点以下の表示を0にしてもカンマ表示できませんし小数点も3位くらいまで表示されます。 サム関数が入力された同じ列のセルも同様でセルの書式設定で(これも右クリックでセルの書式設定を選択しました。)¥、記号表示に設定しても¥0となります。 カンマ付き、小数点以下1位くらいまでの表示にしたいのですが解決方法を教えてください。

  • エクセルマクロ小数点桁数

    テキストデータからエクセルマクロで吸出しを行う中で 数値データをNumberFomatLocalでカンマと小数点を指定したいのですが 小数点以下がセルによって2桁3桁だったり、なかったりとバラバラで データに合せてそのまま反映させたいのですが設定する方法がありますでしょうか。 "#,##0.0"だと当然関係なく小数点以下は1桁で反映されてしまいます。 .00でも表示させておきたいです。

  • エクセルの操作方法について

    OSはビスタです。エクセル2007を使用しています。使用PCは富士通ノートタイプでビブロNF/C50です。 ワークシートの、ある列のセルだけ数字表示がうまくいきません。 除算の数式が入ってますが答えの数字は表示されます。しかし、セルの書式設定で数値を選び3ケタごとのカンマを設定し小数点以下の表示を0にしてもカンマ表示できませんし小数点も3位くらいまで表示されます。 サム関数が入力された同じ列のセルも同様でセルの書式設定で¥、記号表示に設定しても¥0となります。 カンマ付き、小数点以下1位くらいまでの表示にしたいのですが解決方法を教えてください。

  • エクセル関数で

    お世話になります。先日こちらで教えていただきました関数で、変更箇所がありましたので悩んでおります、、、 ご存知の方ご指導いただけないでしょうか、、、 ■下記の数値の小数点以下3桁目をある条件で切上げ・切捨てを行いなさい。 【条件】23.230以下は、小数点以下3桁目を切り捨て。23.231以上は 小数点以下3桁目を切上げる。 ただし、小数点以下3桁目が0の場合は値が23.231以上は 小数点以下3桁目を切上げ(*1) 23.230以下の場合は少数点以下2桁目を1減少させる(=0.01マイナス)(*2) 例) 23.151 → 23.15    23.230 → 23.23    23.231 → 23.24 (*1) 23.240 → 23.25 (*2) 23.150 → 23.14 小数点以下3桁目が0の場合、23.230以下の場合小数点以下2桁目を 1減少させるという関数がわかりません。 下記の関数にどのような式を加えればよいのでしょうか? =IF(A1>=23.231,ROUNDUP(A1+0.001,2),ROUNDDOWN(A1,2)) ※上記の式だと、小数点以下3桁目が0の場合、23.231以上の場合は 切上げ、23.230以下の場合は切り捨てになります。 宜しくお願い致します。

  • EXCELのグラフについて

    EXCELの表からグラフを作成しましたが、縦軸の目盛の横にくる数値が小数点表示になりません。例えば、5.0の目盛りを打ちたいのですが、5になって、変更できません。表の数値は全て小数第一位までとなっています。やり方を教えてください。宜しくお願いいたします。

このQ&Aのポイント
  • プリンターのローラーを何度掃除してもハガキが給紙されないトラブルについての相談です。
  • Windows11で接続されているMFC-J737DNプリンターのUSBケーブル経由で、ハガキが給紙されない問題が発生しています。
  • ひかり回線を使用しています。ハガキが給紙されない問題の対処方法について教えてください。
回答を見る

専門家に質問してみよう