例
番号 部署名 職位 名前
01 ○○課 課長 ○○○○
01 ○○課 課代 ○○○○
01 ○○課 課代 ○○○○
02 ○△課 課長 ○○○○
02 ○△課 課代 ○○○○
02 ○△課 課代 ○○○○
02 ○△課 課員 ○○○○
03 △△課 課長 ○○○○
03 △△課 課員 ○○○○
04 △△課 課員 ○○○○
仮に上記のリストがあった場合、「別シート」で番号「01」を特定のセルに入力した場合に、
「01」の管理番号に紐付いている3名(上記例の場合)の番号・部署名・職位・名前とも
別シートで一覧表示(抽出リスト化)する方法をご存知の方はいらっしゃいませんでしょうか?
マクロを使用する技術は当方にはありませんので、できる限り関数で出来ればありがたいです。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
>マクロを使用する技術は当方にはありませんので、できる限り関数で出来ればありがたいです
ですが、いたって簡単なので マクロ案です。
データのシートが(シート名が データ として)
A~D列で、1行名が項目であるとします。
別シートに
A B C D
1 番号
2 1
3
4
5 番号 部署名 職位 名前
とA1~A2に抽出する項目とデータをコピー
5行目に、表示する項目部部分をコピー
シート名のタブを右クリック、コードの表示をクリック
VBエディターが起動したら
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = ("$A$2") Then
Sheets("データ").Columns("A:D").AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=Range("A1:A2"), CopyToRange:=Range("A5:D5"), Unique:=False
End If
End Sub
を張り付けて閉じる。
A2セルに 1,2・・と番号を入れると、ご希望のデータが6行目以下に抽出されます。
フィルターオプションの機能をマクロ化しています。
詳しくは
http://www.eurus.dti.ne.jp/~yoneyama/Excel/filte …
などで勉強してみて下さい。
No.2
- 回答日時:
作業列案になります
0.1 [Ctrl]+[F3]名前の定義
名前 : 番号
参照範囲 : =$I$1
0.2 A2セルを選択した状態として
[Ctrl]+[F3]名前の定義
名前 : ひとつ上
参照範囲 : =!A1
1.1 E1セルに 0
1.2 E2セルに
=SUM(ひとつ上,番号=A2)
フィルハンドルダブルクリック
2.1 連番として G4セルに
=IF(MAX(E:E)<ROW()-3,"",ROW()-3)
下へオートフィル
2.2 H4セルに
=IF($G4="","",INDEX(A:A,MATCH($G4-1,$E:$E)+1))
右へ 下へオートフィル
(添付図参照)
3.1 G:K列を選択して 切り取り
3.2 別シートへ貼り付け
※配列数式より計算が格段に速いです
No.1
- 回答日時:
こんばんは!
一例です。
↓の画像でSheet2のA4セルに
=IFERROR(INDEX(Sheet1!A$1:A$100,SMALL(IF(Sheet1!$A$1:$A$100=$A$1,ROW($A$1:$A$100)),ROW(A1))),"")
配列数式ですので、Ctrl+Shift+Enterで確定!
A4セルのフィルハンドルで列・行方向にコピーすると
画像のような感じになります。m(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) Excel VBA 転記について 1 2022/04/20 16:55
- 相続・譲渡・売却 登記済みの家屋を増改築した家屋が変更登録されてない場合の相続登記申請等について 4 2023/08/26 10:07
- 会社・職場 選抜メンバーだけで課の会議を行って方針が決定されちゃいます 2 2022/06/12 21:52
- 会社・職場 上層部が親族ばかりな会社 3 2022/09/19 18:50
- Visual Basic(VBA) 【ExcelVBA】動的にボタン、ボタン名を生成できますか? 7 2022/04/08 12:54
- C言語・C++・C# C言語初心者 構造体 課題について 1 2023/03/10 19:30
- ビジネスマナー・ビジネス文書 4月から営業職で入社した者です。 今日、ある資料を会社用メールでtoに部長、ccに副部長、課長に付け 1 2022/07/16 17:18
- その他(コンピューター・テクノロジー) デジタル化推進でうちの会社では、ペーパーレス化が進んでいます。 そこで、質問です。 会社では、検査課 3 2023/06/11 00:17
- 会社・職場 助けてください。会社から不当に厳重注意され、納得がいきません。 9 2022/08/28 20:10
- その他(就職・転職・働き方) 転職について 3 2023/07/20 20:35
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelの関数について教えてくだ...
-
エクセルファイルがファイルの...
-
一つのセルに(例えばA1)入力...
-
エクセル vbaについて教えてく...
-
Excel 複数列 A列B列C列一致 D...
-
【マクロ】名前を保存する際に...
-
Excelについて教えてください
-
エクセル マクロ チェックボックス
-
エクセルであるセルに数字を入...
-
【Excel】数字を3倍にし、なお...
-
エクセル共有したが、アクセス...
-
【マクロ】顧客番号にて一致さ...
-
Excel分析ツールでのポアソン回...
-
エクセルで年休を管理する方法...
-
エクセルのデーターが2か月前の...
-
LOOKUP関数を使えばいいのでし...
-
エクセル②
-
エクセルを使っていて2024/5/15...
-
Excelでセルの値が同じか...
-
エクセルでの作業計算方法について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報
番号01を02に変えれば、リストも自動的にすべて入れ替わるものを想定しています。