ある表から条件一致した対象を別の表に表示する関数 | |
---|---|
[134007] ある表から条件一致した対象を別の表に表示する関数- ■親トピック/記事引用/メール受信=OFF■ □投稿者/ エクセル初心者 -(2023/09/23(18:13)) □U R L/ お世話になります。 シート1から、B2の竹内さんと、出欠の「出」の人だけを抽出して、 シート2に表示したように、部署順に並び替えて、 「名前」と「部署名」の表を作りたいのですが、 関数で作るにはどうしたらよいかご教授いただければ幸いです。 【シート1】 |[A] |[B] [1] |出欠 |受講者 [2] | |竹内aaa@gmail.com/本部 [3] |欠 |田中bbb@gmail.com/営業部 [4] |出 |山田ccc@gmail.com/人事部 [5] |出 |吉田ddd@gmail.com/経理部 [6] |出 |古川eee@gmail.com/本部 【シート2】 |[A] |[B] [1] |出席者|部署名 [2] |竹内 |本部 [3] |古川 |本部 [4] |吉田 |経理部 [5] |山田 |人事部 ※部署順は本部、経理部、人事部の順です。 < 使用 Excel:Excel365、使用 OS:Windows11 > ++++++++++++++++++++ OS ⇒OTHER Version⇒OTHER ++++++++++++++++++++ |
[134008] Re[1]: ある表から条件一致した対象を別の表に表示する関数- ■記事引用/メール受信=OFF■ □投稿者/ 半平太 -(2023/09/23(20:25)) □U R L/ Sheet2の A2セルへ下式を入力。(他のセルへはスピル) =LET(a,FILTER(Sheet1!B2:B100,(Sheet1!A2:A100<>"欠")*(Sheet1!B2:B100<>"")),dev,RIGHT(a,LEN(a)-FIND("/",a)),SORTBY(HSTACK(LEFT(a,MAP(a,LAMBDA(m,MATCH(TRUE,CODE(MID(m,SEQUENCE(1,LEN(m)),1))<161,0)-1))),dev),MATCH(dev,{"本部";"経理部";"人事部"},0))) |
[134009] Re[2]: ある表から条件一致した対象を別の表に表示する関数- ■記事引用/メール受信=OFF■ □投稿者/ マルチ -(2023/09/23(20:51)) □U R L/ マルチポスト |
[134012] Re[3]: ある表から条件一致した対象を別の表に表示する関数- ■ / 記事引用/メール受信=OFF■ □投稿者/ エクセル初心者 -(2023/09/24(07:33)) □U R L/ 半平太 さん!ありがとうございます! 解決できました!!助かりました! |
このトピックに書きこむ |
---|