
A 回答 (6件)
- 最新から表示
- 回答順に表示
No.6
- 回答日時:
少々長く、ローテクです。
Countifで重複していない場合は表の値を取込み、EXCEL2016以降のTEXTJOINで区切り文字(\)の連続文字に変換し、LEFT関数で取り出す方法(配列数式)です。
A1:D5に質問の表があり、結果をD7セルから右方向へ表示します。
A7セル: =A1 (最初は重複なしなので固定)
B7セル: =LEFT(TEXTJOIN("\",,IF(COUNTIF($A$7:A7,$A$1:$D$5)=0,$A$1:$D$5,"")),FIND("\",TEXTJOIN("\",,IF(COUNTIF($A$7:A7,$A$1:$D$5)=0,$A$1:$D$5,""))&"\")-1)を入力し
Ctr+Shift+Enterで入力式を確定する。
C7以降はB7の数式を右へCOPY
No.5
- 回答日時:
一例を紹介します。
手順をいくつか踏む必要がありますが、完全手作業よりも早くかつ正確にできます。
◎手順
1.元データをコピーします。
2.空きスペースまたは新規ワークシートなどに、添付図のようにデータを1列ずつずらしながら列数の回数分貼り付けます。添付図のサンプルでは4列あるので4回貼り付けています。10列あるなら10回貼り付けます。
3.添付図のハッチング部分に相当するセルを選択します。
4.メニューのデータ⇒重複の削除 とし、ウィンドウが開いたら『現在選択されている範囲を並べ替える』を選択して『重複の削除』をクリックします。
5.次のウィンドウが開くので、そのままOKをクリックします。
6.重複が削除されたので、残ったハッチング部のデータをコピーします。
7.貼り付けたい範囲の先頭セルを選択して、右クリック⇒形式を選択して貼り付け⇒『行列を入れ替える』にチェックを入れて、OKをクリックします。
※横方向に並べて『重複の削除』を使うことはできません
◎別案
もっと簡単にやる方法です。重複データを特定するところまでは超簡単です。データ貼り付けが手作業になり面倒と思います。(貼り付けは必要?)
データ範囲選択して、メニューよりホーム⇒条件付き書式⇒セルの強調表示ルール⇒重複する値⇒OK とします。
色付きになったセルが重複あり、なってないセルが重複なしです。(Excel2007の初期設定の場合)
お好みの場所に手作業で貼り付ければ完成です。

No.4
- 回答日時:
こんにちは
基本的には、No3様に同意見です。
簡単な対処方法としては・・
どこかに作業列(あるいは行)を設けて、関数式でデータを1列(行)に並べ直しておいてから、その列(行)にUNIQUE関数を用いれば、お求めの結果が得られるものと思います。
No.3
- 回答日時:
現実的なコストでは解決不可能な問題を作ってしまったということは、こういうブサイクなデータ構造を作っては失敗だということ。
KAZU1引き揚げをボランティアでやれといった話。No.2
- 回答日時:
いくつの職種が存在しているのかにもよるかもですが、VBAならDictionaryオブジェクト使うって手もありますけどね。
数式のみご希望なら私は殆ど数式は使わないので・・・スル~して下さい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
確定申告しなかった・無申告の人をどうやって見つけるのか元国税調査官に聞いてみた
無申告の方などを対象に税務調査を行う国税局の元税務調査官さんに、どう無申告を探すのか聞いてきました。
-
至急!!!エクセルについて
Excel(エクセル)
-
Excel マウスなし操作の質問
Excel(エクセル)
-
エクセル表作成についてお分かりになる方教えて下さい。 10項目程度のエクセルデーターを一件、一件、デ
Excel(エクセル)
-
4
エクセルで日付に続けて連番を表示したい
Excel(エクセル)
-
5
Excelで、行に複数の数字が入力されているセルが複数の列存在し、行を跨いでセル内の数値を並び替える
Excel(エクセル)
-
6
計算式にはゼロ表示をしたい
その他(Microsoft Office)
-
7
エクセルで重複データから重複を削除して指定の列に抽出したい
Excel(エクセル)
-
8
エクセルでこういうものを作りたいです。
Excel(エクセル)
-
9
独自の条件を用いた計算式、もしくは別の方法で打ち出す事は可能でしょうか?
Excel(エクセル)
-
10
TEXT関数(負の値)を集計のため数値に変換したい
Excel(エクセル)
-
11
エクセル 可視セル部の数値の抜き出し方法
Excel(エクセル)
-
12
マクロで列を加えたら上手くいかなくなりました。
Excel(エクセル)
-
13
エクセルで勤務時間の計算をしています。 下記図でstartは勤務開始時間、endは勤務終了時間です。
Excel(エクセル)
-
14
エクセル 表の書式を変更したい
Excel(エクセル)
-
15
エクセルで教えて下さい。
Excel(エクセル)
-
16
マクロで行を追加、削除すると行位置がずれますが、解決方法はありませんか?。
Excel(エクセル)
-
17
Excel複数シートから日付と文字を取り出して日付順に並べたいです
Excel(エクセル)
-
18
Excelの文字入力にタイムラグがある時の原因と対処法
Excel(エクセル)
-
19
Excelで置換を行う場合[検索と置換]ダイアログボックスから置換を行って おりますが、例えば
Excel(エクセル)
-
20
Excelの式でどうしても理解出来ない式があります。
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
「くださりました」と「くださ...
-
5
「時間がたつ」の「たつ」は、...
-
6
この文字の変換方法を教えて
-
7
iPhone SE 3というのは人気があ...
-
8
日本の文字はどのような順番で...
-
9
お礼は「有難う御座います」で...
-
10
このような事→「こうゆう事」「...
-
11
人間、信念を持って突き進むこ...
-
12
「乃」っていう漢字は、電話で...
-
13
0(ゼロ)とO(オー)の書き分け...
-
14
お菓子メーカー、「ロッテ」の...
-
15
「一つひとつ」とどうして前は...
-
16
木へんに夕に卩ってどう読みま...
-
17
”ギリギリ” を丁寧に言うには
-
18
有難う 有り難う どっち?
-
19
人と言う字は互いに支え合って...
-
20
「~していただきまして、あり...
おすすめ情報
公式facebook
公式twitter
分かりづらく申し訳ございません。
例えば
12行10列の表があとして、それぞれ
1セルに1単語入っています。
阿部、小田、佐々木、阿部
みたいに、同じ単語も混ざっています。
それらに入っている文字の、重複削除した文字のみを
その表の下に、
横書きで抽出したいです。
ユニーク関数と他関数の組み合わせで、解決することが出来ました!!
皆さまありがとうございました。