[[20060316152022]] 『文字列検索』(あきまま) ページの最後に飛ぶ

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

 

『文字列検索』(あきまま)
指定した文字列の入っているセル番号を取得したいのですが
そういった関数はありますか?
たとえばA列に上から順に1,2,3・・・と入っていて
3が入力されているセル番号を知りたいとき、
結果として「A3」を取得したいのですが、
こんな説明でわかるでしょうか?

	A	B	C	D
1	1		3	$E$3
2	2		2	$E$2
3	3			

 D1=ADDRESS(MATCH(C1,$A$1:$A$5,0),1)
 または、
 D1=ADDRESS(MATCH(C1,$A$1:$A$5,0),COLUMN(A1))
 (Maron)

D1="A3"となってほしいのですが・・・

	A	B	C	D
1	1		3	A3
2	2		2	A2
3	3			

 ◆すみません、転記誤りです!
 D1=ADDRESS(MATCH(C1,$A$1:$A$5,0),1,4)
 または、
 D1=ADDRESS(MATCH(C1,$A$1:$A$5,0),COLUMN(A1),4)
 (Maron)

できました!
が、新たなもんだいが・・・
実は検索する文字列は日付なんですが
上の例でいうと、C1には=NOW()が入っているので
その状態で実行すると結果は#N/Aになります。
=NOW()で取得した日付をさらに加工しないといけないのでしょうか?

 ◆確認です!
 1)A列の日付は、文字列のようですが、具体的にどのように入力されていますか
 2)NOW関数は、日付と時間 を返す関数だったと思いますが、A列には、日付と時間が入力されていますか
 3)A列の日付は、同じ日付がありますか、あった場合は、セル番地はどれを表示させますか
 (Maron)

1)2006/3/16
2)時間は入力されていません
3)重複はありません

ちなみに、このページの改行はどのようにすればいいのですか?


 ←半角スペースを入れると出来ます。

	A	B	C	D
1	2006/3/15		2006/3/16	A2
2	2006/3/16			
3	2006/3/17			

 C1=TODAY()
 D1=ADDRESS(MATCH(C1,$A$1:$A$5,0),1,4)
 (Maron)

できました。
わがままついでにもうひとつ、

	A	 B	C	 D
1	2006/3/15	 あ	2006/3/16	 い
2	2006/3/16	 い		
3	2006/3/17	 う 

としたい場合はどうですか?
つまり隣のセルの値がほしいのですが?


 D2=VLOOKUP(C1,$A$1:$B$3,2,0)
 (Maron)

時間があいてすみません。
できました。ありがとうございました。
とても助かりました!!

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.