[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『文字を探してある値を返す』(nobbyta)
1 2 3 4 5 …… 安部 日 伊藤 日 宇治 日 江頭 日 小田 日 …… 日直 という表があります。最後の行の日直の欄に「日」の字を探して、 名字が返るようにしたいのですが、どのようにしたらいいでしょうか。 つまり、1の日は「安部」2の日は「伊藤」というふうにです。 マクロを使ってみたいのですが、お願いします。 「Excel2003, Windows XP」です。
マクロ要りますか?(ROUGE) [A] [B] [C] [D] [E] [F] [G] [1] 1 2 3 4 5 …… [2] 安部 日 [3] 伊藤 日 [4] 宇治 日 [5] 江頭 日 [6] 小田 日 [7] …… [8] 日直 安部 伊藤 宇治 江頭 小田 ↑ =IF(COUNTIF(B$2:B$7,"日"),INDEX($A$2:$A$7,MATCH("日",B$2:B$7,0)),"")
A8セル(?)に今日の日直の人を返したいのかも? ROUGEさんのレイアウトをお借りして、 =INDEX($A$2:$A$7,MATCH("日",OFFSET($A$2:$A$7,0,DAY(TODAY())),0)) ※エラー処理はしてません。 (sin)マクロだと〜〜 、分かりません!
ありがとうございました。できました。この程度だと関数でできてしまうんですね。感動しました。
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.