• ベストアンサー

エクセルの関数・ファイルの見つけ方

エクセルの2007を使用しています。 関数で(例)(ベーコン→gを入れたら=単価が自動で出てくるように)設定しています。 以前に作成された方から引き継ぎを受けていないので元のファイルを変更するにもそのファイルがどこにあるかわからないのでまず見つけたいのです。 ご存知の方はご教授下さい。 ちなみにその関数部分に書いてあるコードは、 =IF(G8="","",G8*VLOOKUP(F8,'C:\WINDOWS\Temporary Internet Files\OLKA0C2\○○DATA\○○関係\[調理基準書.xls]単価シート'!$B$6:$J$175,9,L6)) となっています。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

これの逆の質問が結構ある。 Googleで「エクセル 他ブック 参照」で照会すると沢山記事が出る。 例えば http://www.excel-jiten.net/formula/ref_other_books.htmlの最後の部分。 ーー ずべてファイル指定は、フルパスと言って質問のように、途中のフォルダを指定しなければならないものですが、最下レベルで同一フォルダに置くファイルを使っているものだから省略できている場合が多い。 それがわかれば、ファイル検索で、フルパスを入力して照会し、そこに現実に存在するか確かめられる。 ーーーー VLOOKUP関数の第2引数が検索表で、左から9(10)列目が単価。 しかし第4引数のL6は何なのか不思議。 \Temporary Internet Filesもなぜこんなところなのか不思議。 WEBを利用して単価等データを過去に採ってきた様ですか。

japon-kin
質問者

お礼

相変わらずわかりませんが、知識が深まりました。

japon-kin
質問者

補足

有難うございます。 つまりは、それ=(最下レベルで同一フォルダ名)がわかれば、ファイル検索で、フルパスを入力して照会し、そこに現実に存在するか確かめられる。 このファイル自体メールで転送されてきたのですがそれでも探せる方法は他にはありませんか????

その他の回答 (2)

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.2

ちょっと気になったのですが、今はF8に「ベーコン」G8に何gと入れるとちゃんと単価が出てきますか?出てくるならばファイルはちゃんとあるはずです。 心配したのは、ファイルがあると思われるこのフォルダ。 Temporary Internet Files\OLKA0C2 このフォルダって、Outlookの添付ファイル保存フォルダだと思います。 こんな所に大事なファイルを置いて置くといつ無くなっても不思議じゃないです。 早急に別な場所に移しましょう。

japon-kin
質問者

補足

ありがとうございます。 単価が出てくるんです…。このファイルは担当者よりOUT LOOKにて添付されてきたエクセルファイルです。 そこから取り出しているんですが…。 どこに元ファイルが存在しているのかが全くわかりません。 単価シートとやらがです。

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.1

書いてありますよ、元ファイル。 C:\WINDOWS\Temporary Internet Files\OLKA0C2\○○DATA\○○関係  このフォルダ内の 調理基準書.xls  このブックの 単価シート  このシートの $B$6:$J$175  この範囲が g当たりの単価の表です。

japon-kin
質問者

補足

お返事ありがとうございます。 ファイルが…無いんですよ。 メールで添付されてきたエクセルファイルですが、 動作はするのに、ファイルがない… どういった事かがわかりません。 C:\WINDOWS\Temporary Internet Files→OLKA0C2からが見つからないのですが…。 なんででしょう???

関連するQ&A

  • エクセルの関数・ファイルの見つけ方(2)

    先日お話させてもらった質問の内容のもう一段の詳細です。 http://oshiete1.goo.ne.jp/qa4389413.html 【前回までの質問とおりまぜています】 エクセルの2007を使用しています。 関数で(例)(ベーコン→gを入れたら=単価が自動で出てくるように)設定しています。 誰が作成しているのかわかりません。それをメールでエクセルデータのみ送信してもらいました。(動作はしっかりします。) そして、元のファイルを変更するにもそのファイルがどこにあるかわからないのでまず見つけたいのです。 ご存知の方はご教授下さい。 ちなみにその関数部分に書いてあるコードは、 =IF(G8="","",G8*VLOOKUP(F8,'C:\WINDOWS\Temporary Internet Files\OLKA0C2\○○DATA\○○関係\[調理基準書.xls]単価シート'!$B$6:$J$175,9,L6)) となっています。 私がわからない部分は、temporary internet fileからの\OLKA0C2\○○DATA\○○関係\[調理基準書.xls]単価シート'!$B$6:$J$175,9のファイルがみつかりません。 宜しくお願いします。

  • 1-2-3関数からエクセル関数への変換

    Lotus1-2-3からエクセルへの変換を考えています。 c:Documents and SettingsOwnerMy Documentsにあるreport.123ファイルのA112セルにある数値(例えば1549)と入力すると、参照ファイ ルIDEA.123の2列目からC1548セルにデータを取り込むようにしています。C1548セルには@IF(@CELL("TYPE",A112..A112)="B"," ",@VLOOKUP(A112,+<<c:lotuswork123SPACEIDEA.123>>$A:$A$4..$A:$C$2800,2))という関数を書いています。 123ファイルをxlsファイルに変換したとして、上記123関数をxls関数に書き換えて頂ければ助かります。

  • エクセル関数の解読について

    さっそくですが、ブック1があり、エクセル関数のvlookupを使って別ブック2から参照してあります、組み込まれている下記の関数の仕組みを解読したいのですが、別ブック2が行方不明で手元にはありませんのでわかりません。下記の関数は一つのブックから2つ(名称と価格)のシートから抽出しているのでしょうか? =IF($A2="","",IF(A1="",VLOOKUP($A2,'\\Tsclient\s\本体\[サンプル1.xls]名称'!$A$3:$H$1000,9,FALSE),VLOOKUP(A2,価格!A:G,1,FALSE))) どなたかお分かりでしたらお助けください。

  • エクセル2010 関数

    こんにちは。詳しい方お教えください。 添付の画像の黄色部分の関数は =IF(VLOOKUP($A3,$A$15:$C$19,2)="収入の",VLOOKUP($A3,$A$15:$C$19,3)*H3,IF(VLOOKUP($A3,$A$15:$C$19,2)="月額固定",VLOOKUP($A3,$A$15:$C$19,3), IF(VLOOKUP($A3,$A$15:$C$19,2)="年額固定",VLOOKUP($A3,$A$15:$C$19,3)/12,""))) という事がわかったのですが この場合の $15:$C$19,2 や 19,3って何を指すものでしょうか? すみません、勉強不足なのは重々承知の初心者です。 この関数を基に、同じような書類を作りたいと考えたのですが そこがわからず進みません。 よろしくお願い申し上げます。

  • 急いでます。エクセルの関数教えて下さい

    =VLOOKUP(E4,B4:C7,2) という式があって、 #N/Aを表示させたくないときに=IF関数を使うのはわかるのですが、 このIFと VLOOKUPの式のつなげ方ってどうやるんでしょうか? よろしくお願い致します

  • ExcelのVLOOKUP関数で時刻を扱うと

    こんばんは。 提出用の勤務表を作ろうと思っています。 ほぼ同じフォーマットで、入力用(a.xls)と提出用(b.xls)のファイルが2つあります。 2つのファイルに入力するのも手間なので、VLOOKUP関数で時刻だけ呼びだそうとしましたが、0:00になります。 どうしてでしょうか。 A列に日付、B列に始業時間、C列に終業時間を入れています。 始業時間を呼び出すのは日付を検索値にしたので、関数式はVLOOKUP($A1,[b.xls]Sheet1!$A$1:$c$31,2,TRUE)で合っていると思います。 どちらも表示形式は"h:mm"です。

  • エクセル 関数 データベエース関数

    製品により単価系列が違います。また缶数により(数量)単価が変動します。  関数の使い方がよくわからず出来ません。(Vlookup IF 缶数など) 製品11の場合 3缶では、単価675円 52缶では、単価350円の ようにしたいのですが宜しくお願いします。   製品 1~2缶3~5缶6~10缶11~30缶31~50缶51缶以上 11  830  675   550   500     385   350 12  800 600 500 450 300 380

  • エクセルでの関数について

    お世話になります。 仕事で各商品の単価を比較するためのリスト作成を頼まれたのですが、条件が複雑なため、 関数で悩んでいます。画像を参考に、順を追って説明させて下さい。 1.まずリストに、各商品の単価を入力 2.入力された単価は作業列(1)~(3)に反映されます。このセルに入っている計算式は、   セルG6 =IF(C6="","",C6)   セルH6 =IF(D6="","",D6)   セルI6  =IF(E6="","",E6)   が入っています。 3.ここからが分からないところなのですが、採用単価に入る式で迷っています。条件は、  (1)A資料があれば、A資料が優先的に採用単価になる  (2)B資料とC資料の2つがあれば、平均の値(1円未満切捨て)が採用単価になる  (3)空白の欄には何も入れない  とのことです。 試しに(セルJ6の場合) =ROUNDDOWN(IF(G6="",AVERAGE(H6:I6),G6),0)  を入れてみましたら、(1)と(2)の条件はクリアしたように見えますが、空欄のある所はエラーの #DIV/0!が出てしまいました。 式自体が違うのか、それとも式に何か追加するのか分かりません。 分かりにくい説明かと思いますが、どうぞお知恵をお貸し下さい。宜しくお願いします。       

  • 検査不能のファイルを消去できない・・・。

    先日Temporary Internet Filesで二個の削除できないファイルを発見しました。 不思議に思いSpybotとavast!をかけました。Spybotは変化なし、avast!は12個の検査不能のファイルを見つけました。(この時、なぜか2個の削除できないファイルのうち1個は削除できました。) ファイルの名前はC:\WINDOWS\Temporary Internet FilesとC:\WINDOWS\TEMP\_avast!4_\となっております。 数はTemporary Internet Filesの方が多かったです。 一応心配なので削除したいのですが、どうしたらいいのでしょうか?

  • エクセルのVLOOKUP関数について

     エクセルで、VLOOKUPを使っています。  A3に 1 と入力すると、Aの5行目11行目までから、別のシートに入力してある A1~G1の項目の情報が1列にババッと入力されています。    そのVLOOKUP関数を使おうと思うのですが、この関数は数年前に入力したもので、式の作り方がわからなくなってしまいました。 前使った式は =VLOOKUP(F2,'C:\Documents and settings\office\デスクトップ\新しいフォルダ (2)\[ガイドブック.xls]Sheet1'!1:65536,11,0) です。 この式の意味が、今見てもさっぱりわかりません。 この式がどういう命令になっていたのか・・・・(特にSheet1からわからない)、 もし出来たら教えていただけるとありがたいです。 間違っている箇所があったらそれも教えてくださるとありがたいです。

専門家に質問してみよう