[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『VLOOKでの検索結果を年月日で表示させたいです』(しゅう)
年月データ表より「197503」をVLOOKで検索結果として出すと、「9031」と出ます。
これを1975年03月と表示させたいです。
データ表では表示形式の「0”年”00”月”」ですると「1975年03月」と表示されます。
関数の結果では表示形式は有効にならないのでしょうか?
< 使用 Excel:Excel2010、使用 OS:Windows10 >
どのような表からどのような式で結果を求めているのだろうか? (ねむねむ) 2018/06/27(水) 10:25
=IF(ISERROR(VLOOKUP($C$3,データ2018.6.26!$A$2:$H$7158,6,FALSE)),"",VLOOKUP($C$3,データ2018.6.26!$A$2:$H$7158,6,FALSE))
で違うシートに表示させようとしております。
(しゅう) 2018/06/27(水) 11:46
式ではA列から6列目、F列の値を求めているがそれでいいのだろうか? いい場合はF列には何が入っているのだろうか? (ねむねむ) 2018/06/27(水) 11:51
しかし、表示はおかしいです。
=IF(ISERROR(VLOOKUP($C$3,データ2018.6.26!$A$2:$H$7158,7,FALSE)),"",VLOOKUP($C$3,データ2018.6.26!$A$2:$H$7158,7,FALSE))
(しゅう) 2018/06/27(水) 11:59
試しに =MATCH($C$3,データ2018.6.26!$A:A$,0) と入力して結果は何になるだろうか? 上記式は検索で見つかった行番号を表示するので目的の場所を検索しているか確認してみてくれ。 (ねむねむ) 2018/06/27(水) 13:07
すまない。 =MATCH($C$3,データ2018.6.26!$A:$A,0) だった。 (ねむねむ) 2018/06/27(水) 13:19
C3は管理番号で、データ表より管理番号に紐付られた納入年月日を拾いたいです。
その拾った年月日を「1975年03月」としたいです。
(しゅう) 2018/06/27(水) 16:25
=IF(ISERROR(VLOOKUP($C$3,データ2018.6.26!$A$2:$H$7158,6,FALSE)),"",VLOOKUP($C$3,データ2018.6.26!$A$2:$H$7158,6,FALSE)) これでは「9031」という値が返るが =MATCH($C$3,データ2018.6.26!$A:$A,0) は #N/A になるということか。 ちょっとどういう状況なのか思いつかない。 (ねむねむ) 2018/06/27(水) 16:32
>年月データ表より「197503」をVLOOKで検索結果として出すと、「9031」と出ます。
元データのレイアウトなどを提示できませんか?
(コナミ) 2018/06/27(水) 16:39
あ、本題とは関係ないがEXCELのバージョンが2007以降であれば =IF(ISERROR(VLOOKUP($C$3,データ2018.6.26!$A$2:$H$7158,7,FALSE)),"",VLOOKUP($C$3,データ2018.6.26!$A$2:$H$7158,7,FALSE)) は =IFERROR(VLOOKUP($C$3,データ2018.6.26!$A$2:$H$7158,7,FALSE),"") とできる。 (ねむねむ) 2018/06/27(水) 16:40
割り込み失礼します =TEXT(IFERROR(VLOOKUP($C$3,データ2018.6.26!$A$2:$H$7158,7,FALSE),""),"0年00月") でどうなりますか?
データ2018.6.26シートのA列に管理番号、G列に出したい数字 はじめは第3引数を6にしていたためF列の9031が出たが、7に修正し現在は197503と出るとげすぱぁ ※はずしてたらスルーしてください
>関数の結果では表示形式は有効にならないのでしょうか? あくまでそのセルに入力されているものをもってくるだけです その数式を入力しているセルの表示形式を"0年00月"に変更すれば今の式でも1975年03月と表示されるのでは……
(___) 2018/06/27(水) 17:54
無駄に時間を使わせて申し訳ありません。
(しゅう) 2018/07/07(土) 20:22
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.