No.2ベストアンサー
- 回答日時:
こういうこと?
例示のB列には事前に値が入力されているとします。
またB列には以下のように値が無いものとします。
(1) 31212 1
(2) 31212 2
(3) 21212 1
(4) 12212 3
(5) 31212 1
なお、[]はセル選択された状態と思ってください。
#1のとおりに、
1)例示のデータの()付き数字の部分を列Aとし(列の挿入)、今あるデータを列B以降にずらす。
2)「データの並べ替え」で、列B(昇順)列A(昇順)を指定
--その結果-----ここから----
(4) 12212 3
(2) 21212 1
(1) 31212 1
(3) 31212 2
(5) 31212 1
--その結果-----ここまで----
3)列B(31212があるところ)にオートフィルタ付けて欲しい値(今回は31212)を選択。
--その結果-----ここから----
(1) 31212 1
(2) 31212 2
(5) 31212 1
--その結果-----ここまで----
4)検索結果の列Cの2行目以降、基準とする行「より前」の同じ値部分(今回は 1 と 2 )を最後までを選択してコピー。
(基準とする行を含めないこと)
--その結果-----ここから----
(1) 31212 [1]
(2) 31212 [2]
(5) 31212 1
--その結果-----ここまで----
5)ひとつ右下(例示の(2)で列Cに1があるセル)を選んで、ペースト。
--その結果-----ここから----
(1) 31212 1
(2) 31212 2 [1]
(5) 31212 1 [2]
--その結果-----ここまで----
6)オートフィルタを解除(またはすべて表示)。
--その結果-----ここから----
(4) 12212 3
(3) 21212 1
(1) 31212 2
(2) 31212 2 1
(5) 31212 1 2
--その結果-----ここまで----
7)「データの並べ替え」で、列A(昇順)を指定
--その結果-----ここから----
(1) 31212 1
(2) 31212 2 1
(3) 21212 1
(4) 12212 3
(5) 31212 1 3
--その結果-----ここまで----
が簡単じゃないでしょうかね。
何度もご親切にアドバイスありがとうございました!
いろいろなやり方があるものだと関心いたしました。
参考にさせていただきます。
心より感謝申し上げます!
No.1
- 回答日時:
> A列 B列 C列
> (1) 31212 1
(1)にある31212の列Cに番号を振らないルールは何?
1)列Aを「連番」用に確保し、現在の列を右へひとつシフト。
2)列Aに1からの連番振っておく。追加の都度、手当てする。
3)必要にあわせ、列Bの昇順、列Aの降順でソート
4)オートフィルタで列Bの「欲しい値」に番号を付与。
5)列Aの昇順でソート
ではだめですか?
この回答への補足
アドバイス、ありがとうございます!
説明が下手ですみません。
C列は番号ではなくて、検索の結果を返したいのです。
(2)の31212に対して、一つ前の(1)の31212の対数であるB1の値をC2に返してあるのです。(同様に、(5)の31212に対して、一つ前の(2)の31212の対数B2をC5に返してあります)
これを、連続してすべてを表示するようにしたいのですが?
よろしくお願いします。!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBA初心者です 検索した数字の行に色をつける 5 2023/02/13 14:22
- Excel(エクセル) エクセルで列の行の重複の検索方法を教えてください。 8 2022/10/11 14:51
- Excel(エクセル) Excelで関数を使って入力した値を、関数を抜いた値として扱いたい 1 2022/07/08 02:10
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Excel(エクセル) エクセルでこのようなことはできますか? 3 2022/07/10 19:57
- Visual Basic(VBA) VBA 改行コードの取り方 1 2022/03/22 14:14
- Excel(エクセル) 関数を教えてください 2 2022/12/29 21:01
- Excel(エクセル) ExcelのVLOOKUP関数 7 2022/08/23 06:46
- Excel(エクセル) エクセルの関数を教えてください。② 9 2023/05/25 15:28
- Excel(エクセル) エクセルでエラーを無視して一番左側のセルの値を返したい 2 2023/07/27 13:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
エクセルで最初のスペースまで...
-
エクセル 文字数 多い順 並...
-
エクセル 同じ値を探して隣の...
-
エクセル(勝手に太字になる)
-
【VBA】特定列に文字が入ってい...
-
2つのエクセルのデータを同じよ...
-
エクセルで一行毎、一枚づつ自...
-
エクセルで文字が混じった数字...
-
EXCELで 一桁の数値を二桁に
-
エクセルの表から正の数、負の...
-
エクセルの並び変えで、空白セ...
-
VBAで文字列を数値に変換したい
-
Excelで半角の文字を含むセルを...
-
エクセルのセル内の文字の一部...
-
A列がない・・・A列が非表示に...
-
Excel、市から登録している住所...
-
お店に入るために行列に並んで...
-
エクセルで一列おきに空白列を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
エクセルで最初のスペースまで...
-
2つのエクセルのデータを同じよ...
-
エクセル 同じ値を探して隣の...
-
エクセル(勝手に太字になる)
-
「B列が日曜の場合」C列に/...
-
エクセル 文字数 多い順 並...
-
EXCELで 一桁の数値を二桁に
-
Excelで半角の文字を含むセルを...
-
エクセルで文字が混じった数字...
-
エクセルの項目軸を左寄せにしたい
-
Excel、市から登録している住所...
-
エクセルで、列の空欄に隣の列...
-
エクセルの表から正の数、負の...
-
エクセルの並び変えで、空白セ...
-
VBAで文字列を数値に変換したい
-
A列がない・・・A列が非表示に...
-
文字列に数字を含むセルを調べたい
-
50人を数回、グループ分けする...
おすすめ情報