[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『ある特定の文字』(ゲスト)
例えば勤務表で、この日はこの人がリーダーで次の日はこの人がリーダーですよ(例:10/1 田中 当直)っていう表があったとして、当直って入力されてる人の名前を別の表に式でデータを飛ばしたいんですけど、そういう場合ってどうすればいいんですか?調べ方が難しく、幾ら調べても出てこないので質問させていただきました、ご回答よろしくお願いします。
< 使用 Excel:Excel2010、使用 OS:Windows10 >
A B C 1 10月1日 田中 当直
Sheet1だとして。任意のシート、任意のセルに
=IF(Sheet1!$C$1="当直",Sheet1!$B$1,"")
でしょうか。
(隠居じーさん) 2018/10/02(火) 13:00
隠居じーさんさんの表をお借りして
条件、日付が昇順
=LOOKUP(1,0/((A1:A31="10/1"*1)*(C1:C31="当直")),B1:B31) (GobGob) 2018/10/02(火) 13:04
K4セル =LOOKUP(1,0/(D4:D7="当直"),$C$4:$C$7) 右方向にコピー
2つ目の表に関しては https://www.excelspeedup.com/textjoin2/ のユーザー定義関数を使って J13セル =TEXTJOIN(CHAR(10),TRUE,C13:C16) セルの書式設定→配置タブ→「折り返して全体を表示する」にチェックを入れる 右方向にコピー (bi) 2018/10/02(火) 16:24
bi さんが既にご回答ですが。。。
別の表は項目名以下、各3行はマージされています。
A B C D E F G H I J K L M N 1 2 原本 別の表 3 氏名 1日 2日 3日 4日 氏名 1日 2日 3日 4日 4 田中 休 日勤 当直 日勤 当直 佐藤 鈴木 田中 山田 5 佐藤 当直 有休 日勤 日勤 6 鈴木 日勤 当直 夜勤 明 7 山田 夜勤 明 休 当直 8 9 10 11 原本 別の表 12 1日 2日 3日 4日 5日 1日 2日 3日 4日 5日 13 田中 田中 田中 田中 佐藤 田中 佐藤 田中 14 佐藤 佐藤 佐藤 佐藤 山田 鈴木 鈴木 鈴木 15 鈴木 鈴木 鈴木 山田 山田 16 山田 山田 山田
>>上は当直って入力されてる人の名前を式で勝手に飛んでくるようにする。 >> 下はその日入ってる人の名前を式で全部飛んでくるようにする、その時ちゃんと改行してある。
が ゲストさんのツイッターの画像概略と、ご要望と思われます。 当方は只今思案中。。。 ^^; m(_ _)m
(隠居じーさん) 2018/10/02(火) 16:46
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.