[[20080707170241]] 『文字を探してある値を返す』(nobbyta) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『文字を探してある値を返す』(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.