こんばんわ。
Excel中の数値の列(A)から別の数値の列(B)中の数値と一致しない数値を抽出することはできるのでしょうか?
ただし、ここでの『一致しない』とは、数値の列(B)中の数値と誤差±0.5の範囲にないということです。
例えば、以下のようなことができれば良いのです。
A B
0.5 1
1.2 5
7 8
9 10 → 抽出結果 7, 9
この様なことはできるのでしょうか?できたら方法を教えてください。また、このようなことができるフリーソフト等があるというような情報も大歓迎です。
Excelについては初心者であり、数値を打ち込んだり四則演算ができる程度です。
どうか皆さんのお力を貸してください。よろしくお願いします。
ちなみに、ExcelはMicrosoft Excel 2007を使用しています。
No.1ベストアンサー
- 回答日時:
範囲外(一致しないモノ)を一発で抽出する事も一応可能ですが,準備がかなりメンドクサイので,
1.数値の列(A)を複製する
2.複製リストの中から,範囲内(±0.5以内)を抽出する
3.抽出した要素を削除する
4.残った要素が一致していないものとして抽出される
という段取りについてお話しします。
添付図:
値のリストをA8以下に複写する
D2に
=">="&C2-0.5
E2に
="<="&C2+0.5
と記入し,判定のリストの数だけ下向けに複写する
D1に
=A1
E1に
=A1
と記入する
データタブの並べ替えとフィルタグループの中にある,詳細設定を開始する
抽出先 選択範囲内
リスト範囲 $A$8:$A$12
検索条件範囲 $D$1:$E$5
を設定し,OKする
範囲内の0.5と1.2が抽出されるので,選んで削除する(右クリックして行を削除する)
データタブでフィルタの「クリア」を行うと,残り物の7と9が範囲外である。
以上です。
#超絶ムズカシー関数の式で「抽出」させる事もやれば出来ますが,実地に適用できないのでやめた方が良いです。
No.4
- 回答日時:
抽出するためには
『誤差0.5』範囲かどうかの判断材料が必要なのはわかりますね?。
それを求め、C列にでも表示することから始めたら良いです。
その値とA列を比較しD列にでもマーク表示すれば対象行が特定できる。
A列B列だけ見ていても答えはすぐ出せません。
ワークシート、ですから必要なものを挙げてみる。
フリーソフトに頼るレベルでないです。探す方がむだ足。
No.3
- 回答日時:
質問の意味がしっかり表現されてないのでは、文章表現力を磨くのが先だ。
(1)質問の意味は
A. 各行(1行)単位に判断するのか。
B またはA列の1セルの値がB列全体の中にあるかどうか判断するのか。(ただし+-5%の範囲を考えて)
これは難しい問題だと思う。
(2)95%-105%はA列で考えるのか、B列で考えるのか
(3)データには小数点つき数と整数と在るが、どう考えるのか。
ーー
(1)Aで(2)はB列と考えると)5%、105%は書きC,D列で
0.510.951.05
1.254.755.25
787.68.4
9109.510.5
該当は7,9にならないのでは。該当なしではないか。
No.2
- 回答日時:
こんにちは!
質問内容からすると2行目のデータも誤差が0.5以上になりますが・・・
とりあえず一例です。
↓の画像のようにC列を作業用の列として、結果をE列に表示するようにしてみました。
作業列C2セルに
=IF(COUNTBLANK(A2:B2),"",IF(ABS(A2-B2)>0.5,ROW(),""))
という数式を入れオートフィルで下へずぃ~~~!っとコピー!またはE2セルのフィルハンドルでダブルクリック
結果のE2セルに
=IF(COUNT(C:C)<ROW(A1),"",INDEX(A:A,SMALL(C:C,ROW(A1))))
という数式を入れオートフィルで下へコピーすると画像のような感じになります。
こちらでは2行目の1.2も表示されてしまいました・・・
参考になれば良いのですが。m(__)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【詳しい方教えて下さい】EXCEL条件に一致する値の複数抽出 9 2022/04/29 10:56
- Excel(エクセル) 数列の数値補間 2 2022/10/27 16:38
- Excel(エクセル) Excelの中央値の複数条件について 3 2022/05/24 21:22
- Excel(エクセル) Excelで1つしかない値だけを抽出。Unique関数を使わずに 6 2023/08/18 09:14
- C言語・C++・C# C言語初心者 構造体 課題について 1 2023/03/10 19:30
- Excel(エクセル) AVERAGE関数とINDIRECT関数を使ってのオートフィル 3 2023/01/12 12:00
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- Excel(エクセル) Excelについて質問があります。 関数の数値入力についてなのですが、 b1にー c1に数値 がある 1 2023/05/28 12:13
- Excel(エクセル) 皆様、御力をお貸し下さい。。。 スプレッドシートで関数を組みたいのですが、上手く組めません。 ▼抽出 3 2023/02/04 15:49
- Excel(エクセル) Excel 2019で質問があります。 計測器のデータをExcelで記録したんですが、1秒刻みで記録 4 2022/09/07 22:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【関数】スペースがいくつ入っ...
-
西暦や和暦の表示をyyyymmdd表...
-
【Microsoft Office Excel Comp...
-
Excelはなんで先頭の0を消すん...
-
Excelのセルを飛ばして入力する
-
別シートからの文字を変更
-
エクセルの行の抽出について質...
-
Excelのオートフィル
-
Excel 2019 のピボットテーブル...
-
スプレッドシート クエリ関数 1...
-
excelの不要な行の削除ができな...
-
Excel初心者です。 詳しい方、...
-
【Excel】セル内の時間帯が特定...
-
Excel初心者です。 詳しい方、...
-
EXACT関数とIF関数の組み合わせ...
-
Excelのグラフ軸について
-
スマートな関数を教えて下さい。
-
Excelで全角を半角にしたいので...
-
【マクロ】エクセルにかいてあ...
-
Excel:一部のフォントでセルの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報