ExcelのシートA列と列Bに2列のデータがあります。列aにあり、列bにはない値が列cに表示されます。 C1でなければなりません:たとえばMSの2つのカラムを比較するには?
答えて
あなたは(それがC2または$ C $ 1の基準でなければなりませんC2で、この配列数式を使用することができます。..この画面を見てhttp://imgur.com/a/qYmFF
はどうもありがとうございましshoot-ください。 )直接式の最初のインスタンス上のセルに変更された:
=IFERROR(INDEX($A$1:$A$10,MATCH(1,(COUNTIF($A$1:$A$10,$A$1:$A$10)<>COUNTIF($B$1:$B$6,$A$1:$A$10))*(COUNTIF($C$1:C1,$A$1:$A$9)<COUNTIF($A$1:$A$10,$A$1:$A$10)-COUNTIF($B$1:$B$6,$A$1:$A$10)),0)),"")
は、配列数式なので、それは、編集モードを終了するときにCtrl-Shiftキーを押しながら入力の代わりに入力して確認しなければなりません。正しく実行された場合、Excelは{}
を数式の周りに置きます。
次に、空白が表示されるまで数式をコピー/ドラッグします。
親愛なる@Scott Cranerさんからあなたが提案したコードは機能していません。私は、配列式= IFERROR(INDEX($ A $ 1:$ A $ 9、MATCH(1)、COUNTIF($ A $ 1:$ A $ 9、$ A $ 1:$ A $ 9)<> COUNTIF (COUNTIF($ C $ 1:C1、$ A $ 1:$ A $ 9)= 0)、0))、 "")しかし、それは表示されています列cのすべてのセルで800のみ。このスナップショットを見てください - http://imgur.com/a/6kTTY – user3906491
数式をすべてのセルに一度に入力しました。 Ctrlキーを押しながらShiftキーを押しながらEnterキーを押し、次に指示したとおりにコピーして貼り付けます。 –
多くの親愛なる@Scott Cranerに、今の数式はほとんどうまくいきました。しかし、まだ問題があります。列bにはなく列cにある列aに3回100を追加したので、このスナップショットはhttp://imgur.com/a/rBMxzを参照してください。感謝.. – user3906491
- 1. 2つのカラムのR関数比較
- 2. 異なるテーブルの2つのカラムを比較するmysql
- 3. mysqlストアドプロシージャの2つのカラム値を比較する方法
- 4. Mysqlクエリで1つのDatetime値を2つのカラムの間で比較する
- 5. MS Dynamics AX 2009で2つの日付を比較するには?
- 6. Oracle:2つのテーブル間のカラム間の値を比較する他のカラムの値を考慮に入れて
- 7. 2つのSVNリビジョンを比較して比較する4
- 8. Excel VBAで2つのワークブックをテキストファイルと比較する比較
- 9. SAS Help:インデックス関数を使用して2つのカラムを比較する
- 10. 2つのクラスタイプの比較
- 11. 2つのアルゴリズムの比較
- 12. 2つのタイムスタンプの比較
- 13. 2つのスコープの比較
- 14. 2つのビットマップソースの比較
- 15. カラムのSQL比較値
- 16. SSISを使用して2つのMS Excelファイル構造(列)を比較する
- 17. 2つの画像を比較する
- 18. 2つのディレクトリツリーを比較する
- 19. 2つのCGRectを比較する
- 20. 2つのデータローを比較する
- 21. 2つのリストを比較する(Python)
- 22. 2つのLinqオブジェクトを比較する
- 23. 2つの3Dベクトルを比較する
- 24. 2つのパスワードハッシュを比較する - nodejs
- 25. 2つのHTMLコードブロックを比較する
- 26. 2つのピクセルを比較する(カラー)
- 27. 2つのパターンオブジェクトを比較するJava
- 28. Subsonic 2つのオブジェクトを比較する
- 29. 2つの値を比較する
- 30. 2つのカスタムクラスを比較する
あなたのコードではなく、それの画像を投稿してください。 –
@Fred -ii-画像でわかるように、列aにはほとんど値がなく、同じ値が列bにもあります(400を除く)。列bにない3つの値(赤色で表示)は500,800,400のみです。この式を列c- = IF(ISNA(VLOOKUP(A1; $ B $ 1:$ B $ 10; 1; FALSE)); A1; "")に適用しましたが、列cにのみ400を表示しています。一方、私はそれが列cに800と500と400を表示する必要があります。私はc列にarrary formulaを使わなければならないと思います。私を助けてください。 – user3906491
以下のリンクを含む回答が削除されました(https://www.ablebits.com/office-addins-blog/2015/08/26/excel-compare-two-columns-matches-differences/)あなたはそれを見ていたかどうかは分かりません。数式をあなたの質問に投稿してください。私はできない場合、これは他の人があなたを手助けするのを容易にします。 –