advanced help
per page, with , order by , clip by
Results of 1 - 1 of about 8928 for リスト (0.006 sec.)
[[20121220134833]]
#score: 2746
@digest: dd14ca8fd47249271c82c47c705b7aec
@id: 61054
@mdate: 2013-01-21T02:55:59Z
@size: 10402
@type: text/plain
#keywords: 員リ (122206), 業員 (30666), ト, (20966), リス (5278), 名簿 (4949), b15 (4175), タフ (4143), 員名 (3847), 作業 (3634), スト (3434), vlookup (2863), ォー (2746), ーム (2427), フォ (2110), 名前 (2050), 力規 (1804), 氏名 (1695), ダウ (1535), indirect (1490), 規則 (1454), 住所 (1405), 出て (1354), ルク (1234), 関数 (1169), ダブ (1132), シー (1110), 項目 (1098), 別シ (1057), 検索 (1052), プル (1045), 入力 (1033), エラ (1012)
『作業員リストから別シート(作業員名簿) へ転記する際の関数』(Y氏) はじめまして。 作業員リストには氏名、ふりがな、住所や血圧など入力してあります。 その隣のシートの作業員名簿に転記する際の関数で、 VLOOKUPが用いられてるのですが、 作業員リストを別のシートにコピーして使おうとしたらエラーになりました。 使っている作業員リストは 名簿のシートの名前を入力する欄を選択→右にボタンが出てくる →そこを押すと作業員の名前一覧が出る→名前を選択すると なにからなにまで転記される。という関数です。 式はフリガナが出てくるセルに入力されており =IF(ISNA(VLOOKUP($B15,作業員リスト,2,-1))=TRUE,"",VLOOKUP($B15,作業員リスト,2,0)) 上記の関数です。 この関数が使ってあるシートをコピーしたら何故使えなくなったのか教えてください。 ---- >作業員リストを別のシートにコピーして使おうとしたらエラーになりました。 具体的にどんなコピーをしたのか、どんなエラーになるのかが気になるところです。 提示されたVLOOKUPの式の中に「作業員リスト」という名前の定義が使われていますね。 データだけコピーしても名前の定義はコピーされませんので、 もし #NAME? というエラーが出ていたら、そのあたりが怪しいですね。 もしかして的外れかもしれませんが。 (tora) ---- toraさん、お返事ありがとうございます。 エラーというか、名前の一覧は出てくるのですが その一覧がコピー元のリストが出てくるのです。 要は、新しく作業員リストを作ったので そのリストの転記をしたいのです。 コピーはシートの上で右クリックしたときに出る 移動またはコピーからしました。 #name?のエラーは出ていません。 ---- ということは、 >名簿のシートの名前を入力する欄を選択→右にボタンが出てくる >→そこを押すと作業員の名前一覧が出る→ これも別のシートにコピーしたということですか? だとすると、そこには元々最初にあった作業員リストの名前を選択させる設定になっていたはずですから、 コピーしても変わりません。 新しくコピーした範囲から選択させるように、再設定する必要があるのではないでしょうか。 それともコピーしたらそれも一緒に変わるような方法がないか?というお尋ねでしたら、 私にはわかりません。 (tora) ---- コピー元の名簿はその作業員リストしか反映されない設定になっているということですね。 ちょっと質問を変えます。 作業員リスト(シート1)を名簿(シート2)に転記したい場合、 名簿の氏名欄にプルダウンが出てきて、作業員リストに載っている氏名が並びます。 氏名を選択すると、リストに入力した情報がすべて反映されます。 その関数というか、そのプルダウンはどう表示させるのでしょうか。 おわかりになる方いましたらご教示ください。 ---- データの入力規則から設定します。 すでに入力規則が設定されているセルであればそのセルを選択して データの入力規則から、設定の内容を確認できます。 http://www.excel.studio-kazu.jp/lib/e2k/e2k.html エクセル2003までだと、別のシートのリストを参照するには、 名前の定義を使うか、INDIRECT関数を使う必要があります。 2010では、別のシートでも普通に参照できるようです。 (tora) ---- 2007です。上記の説明通りで出来ました!ありがとうございます。 ただ、名前のプルダウンは表示され選択もできるのですが 名前以降の内容が反映されません。 これはどうやって反映させれば宜しいのでしょうか? ---- 名前以降の内容が入るセルには、 =IF(ISNA(VLOOKUP($B15,作業員リスト,3,-1))=TRUE,"",VLOOKUP($B15,作業員リスト,3,0)) の式が入っていますが、#N/Aと出ます。 なにがいけないのでしょうか?? ---- > =IF(ISNA(VLOOKUP($B15,作業員リスト,3,-1))=TRUE,"",VLOOKUP($B15,作業員リスト,3,0)) > の式が入っていますが、#N/Aと出ます。 この数式だけを見てのコメントやということを最初にお断りしておきます。 VLOOKUPの検索の型が「-1」というのを初めて見ましたけど、これTRUE検索ですよね? 後半のVLOOKUPがFALSE検索(検索の型「0」)なのに、前半のVLOOKUPをTRUE検索にしてるのはなぜですか? (よみびとしらず) ---- VLOOKUP($B15,作業員リスト,3,-1) ↑ 通常最後の引数(検索方法)はTRUEかFALSEを指定します。 FALSEの場合は0で代用しますが、それ以外の数字はTRUEとみなされます。 TRUE(近似値検索)の場合は#N/A!エラーにはならないので、IF関数の""にはなりません。 その結果、VLOOKUP($B15,作業員リスト,3,0)で必ず計算するようになります。 条件判断の部分で VLOOKUP($B15,作業員リスト,3,0)) と違う式を使っているのはなぜでしょうか。 (みやほりん) ---- 先に書いておきますが、内容からすると完全一致検索(FALSEで検索)が妥当かと思います。 ISNA関数を使ってということやったら =IF(ISNA(VLOOKUP(B15,作業員リスト,3,FALSE)),"",VLOOKUP(B15,作業員リスト,3,FALSE)) ※ =TRUE は不要 2007やったら、IFERROR関数が使えるので =IFERROR(VLOOKUP(B15,作業員リスト,3,FALSE),"") ※ FALSE → 0 でもオッケー > TRUE(近似値検索)の場合は#N/A!エラーにはならないので なることもありますよ。 (よみびとしらず) ---- 作業員リストの左端列に検査値($B15)より小さい値がないと #N/Aになりますね、失礼しました。 (みやほりん) ---- ご回答ありがとうございます。 ISNA関数もIFERROR関数も入力したのですが エラーも何も出てこなかったです。(空白の状態) 以前に書き込みさせて頂いた、 =IF(ISNA(VLOOKUP($B15,作業員リスト,3,-1))=TRUE,"",VLOOKUP($B15,作業員リスト,3,0)) この式ですが、実はこれは元々あった作業員名簿のシートに入っていた関数なのです。 最初の方でお話したように、その作業員リストと名簿を別シートで作りたく、この度困惑しております。 当方、関数については知識が浅く自分でも調べておりますが。。 ---- 入力規則のリストは通常別のシートを参照すると使えませんが、 INDIRECT関数を経由すると参照できるようになります。 入力規則のリストの「元の値」で =INDIRECT("別シート!A1:A10") のようにします。 VLOOKUP関数のエラー表示は 別シートに存在するデータを参照できれば、解消する問題だと推測します。 VLOOKUPで使用している検索値(B15)の値と「作業員リスト」の値が 一致していない状況が推測できます。 以前は「作業員リスト」のデータの一部を入力規則のリストとして そのまま使用していたので不自然な式でも問題なかったのでしょうね。 (みやほりん) ---- > 入力規則のリストは通常別のシートを参照すると使えませんが、 > INDIRECT関数を経由すると参照できるようになります。 2007やったら、INDIRECT関数いらんのとちゃいますか? > ISNA関数もIFERROR関数も入力したのですが > エラーも何も出てこなかったです。(空白の状態) B15に入力した名前がリストにないのでは? (よみびとしらず) ---- INDIRECT関数は使ってプルダウンも表示させていて、 名前もリストにちゃんとあります。 名前を選択したら氏名欄にはその名前は出るのですが、 それ以降の項目(例えばフリガナや住所など)が出てこないのです。 社内の人に聞いてみたところ、 その人もいろいろ調べて解析してたそうですが やはりどうにも上手くいかなかったようでして。。 社外の方から貰ったけれど、これを作った人はすごいなー。で終わってしまいました。 プルダウンで名前を選択したら それ以降の項目も別シートから抽出して表示させるのは やはり高度な技なのでしょうか。。 ---- http://www.excel.studio-kazu.jp/kw/20100118135019.html 検索していたところ、上記の方法で解決致しました! ご回答頂いた皆様ありがとうございました。 ---- 解決したのですが教えて下さい。 実は元々ある作業員リスト(シート1)でダブルクリックをすると 住所や年齢などが箇条書き出来る入力画面が出てきました。 リストに直接入力するより、このように箇条書き出来た方が入力も早く出来て効率が良いです。 入力したら、右上に、新規(W)のボタンが出るので それをクリックすると作業員リストに自動的に入力されている。 且つ、作業員名簿(シート2)でのプルダウンに名前も表示される。 このダブルクリックで出てくる方法を教えて下さい。。 ---- データフォームか、ユーザーフォームだとおもうけど、 どちらにしてもマクロ使っていると思います。 ダブルクリック起動するシート見出しを右クリック、 「コードの表示」で表示されるVBAコードを投稿してください。 (みやほりん) ---- お返事ありがとうございます。 コードの表示をクリックしたら パスワードを入力するポップアップが出てきました。。 【VBA PROJECTパスワード】という入力画面です。 昨日いろいろいじっていたら、ダブルクリックしても フォームが出てこなくなったのですが もしかしたらそれが関係しているのでしょうか。 フォームのその関係しているような箇所は いじってはいないのですが、、 ---- マクロが保護されているのでは、そのブックにマクロを追加、 というわけにも行きませんね。 フォームが出てこなくなった原因は分かりませんが、 かなり作りこまれているようなので、何かの条件の変化で もともと動いていたものが動かなくなる、ということはありえます。 仕組みが分かっていない状態でいろいろ手を加えてしまったのは 早急だったかもしれませんよ。 エクセル2003での データ>フォーム をマクロで呼び出している ものと推測します。 2007、2010では標準ではリボンに表示されていないコマンドです。 このコマンド自体はマクロに関係なく手動実行は出来ます。 下記などを参考してみてはいかがでしょうか。 http://www.genzou.sakura.ne.jp/Excel/Excel2010/ExcelFo-mu.html (みやほりん) ---- ありがとうございます。 参考にして頑張ってみます。また報告させて頂きます。 ---- フォームをリボンに追加致しましたが フォームの項目がおかしくなってしまいます。 項目は、 ・氏名 ・ふりがな ・年齢 などと表示させたいのですが、【テーブルまたは結合セルを含む範囲に対して、このコマンドは使用できません】と出てきてしまいます。 フォームの項目の設定はどこからすれば良いのでしょうか? ---- データフォームは組み込み機能であるため、表示項目を任意に 決めることが出来ません。 「おかしくなる」とはどうなっていることなのか想像できませんが、 フォームボタンクリック時に不適切なセルを選択しているか、 もしくは、メッセージどおり、データ範囲がフォームを適用するには 不適切な状態になっているか、どちらかでしょう。 (みやほりん) ---- そうだったんですか!てっきり任意で設定できると思い込んでおりました。 おかしくなるというのは、項目に対する内容が フォームの項目として出てきてしまいます。 名前(A):○○○ 住所(B):東京都江戸川区〜 と出したいのに、 東京都江戸川区〜(A):○○○(氏名)という事です。 どこのセルを選択しても上記の様になりました。 不適切な状態とはどのような状態なのでしょうか。。 次から次へと不明な事ばかりが出てきて、奥が深いですね。。 とても勉強になります。 ---- そのリストは一行めが見出し 二行め以下がデータ、のようになっていますか? A1 名前 B1 住所 (見出し行) A2 ○○○ B2 東京都江戸川区〜 (以下データ) という配置がフォームに適しています。 (みやほりん) ---- 上記のようなフォームになっております。 選択しているセルによってデータフォームの項目が変わるようで、 いろいろ試していたら、こちらが思っていたデータフォームの形式が出るセルを見つけました。 そのセルを選択していた場合に何故出てくるのか、 また、違うセルの場合は何故出てこないのかは不明ですが 私が出したかった形式のデータフォームが出てきたので満足です。 ありがとうございました。 ...
http://www.excel.studio-kazu.jp/wiki/kazuwiki/201212/20121220134833.txt - [detail] - similar
PREV NEXT
Powered by Hyper Estraier 1.4.13, with 97009 documents and 608121 words.

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