人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

EXCELの関数、または操作についての質問です。
下記のような時に"a12" とabcd の行だけを抽出して残したいです。
複数行ある品番は消し、一行のもののみが情報として残したいです。

品番サイズ
a11S
a11M
a11L
a11O
a12M
abc11SS
abc11S
abcdL

以上のような場合、どのようにするのが一番分かりやすいでしょうか。
実際は30,000行ほどあります。

●質問者: derkrebs
●カテゴリ:コンピュータ
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● snow0214
●100ポイント

まず、フィルタを使って抽出します。
下のサイトが参考になります。
http://kokodane.com/tec3_16.htm

次に重複無しのデータ抽出をします。
下のサイトが参考になります。
http://www.eurus.dti.ne.jp/~yoneyama/Excel/jituyou/jyufuku.htm


2 ● a-kuma3
●300ポイント ベストアンサー

こんな感じで、どうでしょう。

別の列に、品番に該当する行の数をカウントする式を作成して、すべての行にコピーします。
f:id:a-kuma3:20140405223240p:image

「ホーム」のリボンから、「並べ替えとフィルター」をクリックして、フィルターを追加。
個数の列で「1」だけを選択します。
「すべてを選択」をクリックして、全部のチェックを外して、「1」をクリックすると早いです。
f:id:a-kuma3:20140405223241p:image

で、こうなる。
f:id:a-kuma3:20140405223242p:image


derkrebsさんのコメント
ありがとうございました。求めていた要件が画像付きで非常に分かりやすく表現して頂いたおかげで、直ぐに導入できそうです。

3 ● foobar_777
●100ポイント

次の手順でどうでしょうか。
(1)ソートする
「データ」の「並べ替え」で品番順にデータを並べる
(2)単独で存在する品番を抽出する
品番は整列されているので上下のセルと比較を行い、上下とも同じ品番でなければその品番は一つしかない。
→ C列 C1に"重複チェック"(何でも良い)と入力
C2に =IF(AND(A2<>A1,A2<>A3), 1,0) と入力
これを参照するセルを一つずつ下にずらしながらコピーする
→セルを選択した状態でセルの右下にマウスカーソルを持って行き
+のマークが出たら、左ボタンを押下したまま下にドラッグする
(3)「データ」の「フィルター」を使って、C列が1になっているセルのみ表示させる

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ