
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
こんばんは!
すでに数種の回答が出ていますので
かぶっているものがあるかもしれませんが・・・
↓の画像のように作業列を使った方法になります。
C2セルに
=IF(COUNTIF($B$2:$B$5,A2)>0,"",ROW(A1))
としてオートフィルで下へコピー
この作業列を参照し、D列に表示させます。
D2セルに
=IF(COUNT($C$2:$C$5)>=ROW(A1),INDEX($A$2:$A$5,SMALL($C$2:$C$5,ROW(A1))),"")
という数式をいれて下へオートフィルでコピーしてみてください。
希望に近い形になると思います。
尚、データはA2~A5までの数式ですので
データ量によって範囲指定を広げてみてくださいね。
そして、作業列が目障りであれば
B列すべてを範囲指定して「非表示」にしても良いと思います。
以上、参考になれば幸いですが、
的外れの回答なら軽く読み流してくださいね。m(__)m

No.4
- 回答日時:
Googleで「imogasi方式」で照会すれば、私の回答した抜き出しの問題がたくさん出ます。
その」亜種です。B列を条件としてB列に無い行を抜き出す。
例
A列 B列 C列(関数で算出)
ac1
bd2
c
d
C2の式は
=IF(COUNTIF($B$2:B$100,A2)=0,MAX($C$1:C1)+1,"")
下方向に式を複写。
D列にD2に
=INDEX($A$1:$A$100,MATCH(ROW()-1,$C$1:$C$100,0),1)
下方向に式を複写する。
結果
a
b
#N/A
#N/Aを出さないようには、ROW()-1がC列の最高値を超えると空白というIF関数をかぶせてください。
詳細は上記WEBの中の該当を探してください。
こういう風に抜き出しは関数では面倒なのだ。
No.3
- 回答日時:
こんな感じ
=INDEX($A$1:$A$4,SMALL(INDEX(COUNTIF($B$1:$B$2,$A$1:$A$4)*100+ROW($A$1:$A$4),),ROW()))
No.2
- 回答日時:
一例です。
1.A列のデータで、B列に重複したデータのないものだけをC列に抽出(2行目以降にデータがあるものとします)
C2に=IF(COUNTIF(B:B,A2)=0,A2,"")と入力し下へ必要数ドラッグ
これで目的のデータがC列に表示されます。ただし、空白行がそのまま含まれます。
2.空白行を上に詰める
関数では私の手に負えないので、フィルタ機能で「□空白」のチェックを外せば上に詰めて表示されます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Excel(エクセル) エクセルで2つの表を比較して、文字列が同じだが、その行のある値が違うものを抽出したい 1 2022/10/06 21:48
- Visual Basic(VBA) 列と行の名前(重複あり)が交差するセルに、データを入力したい 3 2022/06/12 11:17
- Excel(エクセル) エクセル VBAでセル内容を別の列の最下行に転記したい 2 2022/11/29 08:47
- Excel(エクセル) エクセル関数のスペシャリストの方、教えてください。 写真のように A列にはデータ C列にはデータの中 7 2022/04/09 00:15
- Visual Basic(VBA) 列と行の名前(重複あり)が交差するセルに、データを入力したい 2 2022/06/25 22:42
- Excel(エクセル) エクセル 自動計算 1 2023/01/30 13:28
- Visual Basic(VBA) エクセルVBAで『A列』に新規で数値を入力し『B列』から右方向の空白セルにその値を貼り付ける方法 4 2022/11/05 08:37
- Visual Basic(VBA) vba 重複データ合算 5 2023/07/05 18:55
- Excel(エクセル) エクセルで沢山のレコードの最後に追記するには? 7 2023/04/10 13:27
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのdatedif関数を使って...
-
特定のセルだけ結果がおかしい...
-
9月17日でサービス終了らし...
-
【マクロ】【配列】3つのシー...
-
エクセルのVBAで集計をしたい
-
vba テキストボックスとリフト...
-
エクセル ドロップダウンリスト...
-
【マクロ】列を折りたたみ非表...
-
【関数】同じ関数なのに、エラ...
-
ページが変なふうに切れる
-
【マクロ】アクティブセルの時...
-
【条件付き書式】シートの中で...
-
【マクロ】オートフィルターの...
-
Office2021のエクセルで米国株...
-
【マクロ】3行に上から下に並...
-
【マクロ】EXCELで読込したCSV...
-
エクセルの循環参照、?
-
【マクロ】A列にある、日付(本...
-
Excelファイルを開くと私だけVA...
-
【エクセル】期限アラートについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
9月17日でサービス終了らし...
-
エクセル
-
【マクロ】WEBシステムから保存...
-
エクセルの循環参照、?
-
エクセル ドロップダウンリスト...
-
エクセルのdatedif関数を使って...
-
特定のセルだけ結果がおかしい...
-
【マクロ】A列にある、日付(本...
-
【マクロ】EXCELで読込したCSV...
-
【マクロ】アクティブセルの時...
-
【エクセル】期限アラートについて
-
iPhoneのExcelアプリで、別のシ...
-
【関数】同じ関数なのに、エラ...
-
Excelの新しい空白のブックを開...
-
【マクロ】3行に上から下に並...
-
【マクロ】宣言は、何のために...
-
VBA チェックボックスをオーバ...
-
Excelについての質問です 並べ...
-
【マクロ】アクティブセルの2...
-
【関数】不規則な文章から●●-●●...
おすすめ情報