advanced help
per page, with , order by , clip by
Results of 1 - 1 of about 7929 for VLOOKUP (0.002 sec.)
[[20080615085110]]
#score: 3346
@digest: 00c13e5ddadb88ffe9963d130b35158e
@id: 38503
@mdate: 2008-06-15T13:34:07Z
@size: 5961
@type: text/plain
#keywords: ー♪ (17156), sheet1a (13725), makirin (10407), 員コ (6157), 列⇒ (6066), マリ (5818), 白文 (5516), 力間 (4848), isblank (4206), 員名 (3852), 社員 (3433), vlookup (2863), 努力 (2496), ・・ (2020), の戻 (1941), リー (1671), maron (1648), 解釈 (1590), 空白 (1372), sheet1 (1173), iserror (1084), り値 (1059), false (985), スマ (910), countif (811), み合 (810), 理解 (776), 戻り (773), レス (721), 意味 (697), ♪ (692), 間違 (691)
『空白処理とエラー処理について』(マリー♪)
「シート1」の A列⇒「社員コード」 B列⇒「社員名」 「シート2」の A列に社員コードを入力したら、B列に社員名を記載したい。 困っている事 ※ 社員番号の入力間違いと空白の時の関数式がわかならいのです。(両方をみたす。) ^^^^^^^^^^ ^^^^ ^^^^ ※「入力間違いなら」 =IF(ISERROR(VLOOKUP(A2,Sheet1!A:B,2,FALSE)),"",VLOOKUP(A2,Sheet1A:B,2,FALSE)) ※「空白は、空白のままで」 =IF(ISBLANK(VLOOKUP(A2,Sheet1!A:B,2,FALSE)),"",VLOOKUP(A2,Sheet1!A:B,2,FALSE)) 「入力間違い」と「空白のまま」の両方をみたす関数が不明です。(^o^) きっと、異なる関数ならば・・・できるのでは?と思い始めて質問させていただきました。 エクセル暦は、3ヶ月の今年の新人です。宜しくお願い致します。 「INDEX」と「MATCH」関数は、苦手で現在 悪戦苦闘中で勉強中です。(^o^) ---- ◆これでいかがでしょうか? =IF(COUNTIF(Sheet1!A:A,A2),VLOOKUP(A2,Sheet1A:B,2,0)&"","") (Maron) ---- >Maron様 レスありがとうございました。(^o^) ご回答いただきました数式で改善できました。 上記「&"","")の意味を解説していただけないでしょうか? 「&」⇒セルとセルを合わせる?という意味?でしたよね?(^o^) 今回の場合ですと・・・空白と結びつける?という解釈で宜しいのでしょうか? 解釈が間違っていれば、・・・という意味です。と簡単に教えていただけますか? 違う事例では、「&」を使用した事があるのですが・・・。 「セル&"年"&"&セル&"ヶ月" (=datedif関数で少しのレベルなもので・・・) (マリーン♪) ---- 大変勝手言って申し訳ございません。上記 数式の部分を解説していただけますでしょうか? 「&"",""」の部分です。努力が足りないは・・・分かっているのですが・・・・。 今の自分の力量では、不明なんです。「"&"」で検索を掛けて調べたのですが・・・・。 今回のと内容が近い者がなくお手上げ状態なんです。 2回目の記載でHNは、間違いました。HNは、マリー♪です。(失礼しました。)(マリー♪) ---- >「&"",""」の部分です。 この部分にフォーカスを当てていることからして、 Maronさん回答の式に対する解釈がうまくできてないような・・・。 式を見る上で重要なのは、「,」の位置です。 今回の式の場合 =IF(COUNTIF(Sheet1!A:A,A2),True,False) 条件式COUNTIF(Sheet1!A:A,A2)が TrueだったらVLOOKUP(A2,Sheet1A:B,2,0)&"" Flseだったら"" ということになります。 >「&」⇒セルとセルを合わせる?という意味?でしたよね? 正しいですが、正確にはセルとセルとは限りません。 今回の式の場合、 VLOOKUPの戻り値と""(空白文字列)を繋げるという意味になります。 なぜ、このように空白文字列を繋げる必要があるのかというと もし、VLOOKUPの戻り値がFalse、つまり 社員コードに対する社員名が「なかった(空白)」だった場合 セルには0と表示されてしまいます。 これは、数値ではなくあくまでもFalseが入っているだけなので ""空白文字列を入れることにより、見た目が空白になります。 もちろん、VLOOKUPの戻り値があった場合、社員名の後に空白文字列なので 見た目にはなんの影響もありません。 maronさんヨコからすいません (makirin) ---- >makirin様 レスありがとうございました。自分自身は、式をせっかっく教えて頂き・・・「式の理解」ができないと まずい!と思い・・・確認をさせていただいた次第です。自分でも、・・・「着眼点」がきっと・・・違っているのでは?と推測しておりました。(恥)結果、やっぱりそうでした。 私も関数の初心者で、色々なサイトや各皆さんの回答を見ていると・・・「答え」=「一緒」でも・・・ 使用する関数が異なる。・・・頭に入らない〜!(^o^)努力が足りませんね・・・。 >VLOOKUPの戻り値と""(空白文字列)を繋げるという意味になります。⇒「勉強になりました。」 式の解釈も、私でもとっても、理解しやすかったです。(感謝&感激) >Maron様) せっかく、レスをいただいたにも関わらずに・・・、理解が出来ずに申し訳ございませんでした! でも、レスをいただいて、感謝しておりませす。お手間をお掛けいたしました。 お二人共に感謝を申し上げます。 (マリー♪) ---- マリーさん >「答え」=「一緒」でも・・・ 確かに慣れない間は、この答えが一つではないという事が、理解を混乱させて しまうことありますよね。 >使用する関数が異なる。頭に入らない〜 使用する関数が異なる。というのは結果であって 結局のところ、実現するためのロジック(処理の流れ、考え方)の違いなんですよね。 大抵の場合、「関数の組み合わせで式は成り立っている」ので ここの、組み合わせ方の発想が作る人によって異なるってことです。 >努力が足りませんね・・・。 他人が作った式を理解するのは、慣れていても難しいものですよ。 足して5になる数字の組み合わせだって、いっぱいあるのと同じです。 一番に(自然に)頭に浮かぶ組み合わせって、人によって違いますよね。 しかも、あっ、そんな組み合わせもあった。って思うような組み合わせが 真っ先に頭に浮かぶ人もいますしね・・・。(笑) (makirin) ---- スマートな回答がピンとこないのなら、 2つのIF関数をネストすれば、 =IF(ISERROR(VLOOKUP(A2,Sheet1!A:B,2,FALSE)),"",IF(ISBLANK(VLOOKUP(A2,Sheet1!A:B,2,FALSE)),"",VLOOKUP(A2,Sheet1!A:B,2,FALSE))) OR関数で括ってやれば、 =IF(OR(ISERROR(VLOOKUP(A2,Sheet1!A:B,2,FALSE)),ISBLANK(VLOOKUP(A2,Sheet1!A:B,2,FALSE))),"",VLOOKUP(A2,Sheet1!A:B,2,FALSE)) Countifに置き換えれば =IF(OR(COUNTIF(Sheet1!A:A,A2)=0,ISBLANK(VLOOKUP(A2,Sheet1!A:B,2,FALSE))),"",VLOOKUP(A2,Sheet1!A:B,2,FALSE)) とか、 =IF(COUNTIF(Sheet1!A:A,A2),IF(VLOOKUP(A2,Sheet1!A:B,2,FALSE)=0,"",VLOOKUP(A2,Sheet1!A:B,2,FALSE)),"") のように書いても同じ結果が得られます。 VLOOKUP(A2,Sheet1A:B,2,0)&""で0になるのが""になるのを知らなければ、 Maronさんの数式は出てきませんので、なかなか書けないかもしれません。 (Hatch) ---- >Hatch様) スマートな回答にピンと早くなりた〜いという願望だけはあります!(遠い先の話ですけど・・・) ご回答をいただきました計算式4パターンの(1,2)は、「あっそうか〜!」。(3.4)は、苦しかったですけど・・・なるほど・・・。と何とか理解できそうです。 これからも、行き詰ると記載させていただきますので、お時間、ご都合がございましたら、お返事をお待ち申し上げます。ご協力ありがとうございました。 (マリー♪) ...
http://www.excel.studio-kazu.jp/wiki/kazuwiki/200806/20080615085110.txt - [detail] - similar
PREV NEXT
Powered by Hyper Estraier 1.4.13, with 97041 documents and 608053 words.

訪問者:カウンタValid HTML 4.01 Transitional