ベストアンサー ※ ChatGPTを利用し、要約された質問です(原文:おりこうさんな自動リンクに出来ませんか?) 部品台帳の自動リンクについての質問 2007/08/24 18:24 このQ&Aのポイント 部品台帳から見積書への自動リンクについて質問があります。新規で発生した部品を見積書へのリンクに追加したいです。VBAや関数が初心者で、助けが必要です。 おりこうさんな自動リンクに出来ませんか? 部品台帳に見積書から自動リンクで反映させる際 No.00010 部品A 120円 No.00020 部品B 100円 No.00030 部品C 80円 No.00040 部品D 50円 上記の様な部品台帳から No.00025 部品B-2 125円 という部品が新規で発生した場合 見積書のリンク部分を No.00010 部品A(C1) No.00040 部品D(C4)←ここを(C5)に出来ないでしょうか? No.00020 部品B(C2) VBAと関数は素人同然なので、ご教授宜しくお願い申し上げます。 質問の原文を閉じる 質問の原文を表示する みんなの回答 (2) 専門家の回答 質問者が選んだベストアンサー ベストアンサー ASIMOV ベストアンサー率41% (982/2351) 2007/08/28 18:06 回答No.2 >補足になりましたでしょうか せっかく補足していただいたのですが、良く判りません(^_^;) 勝手に、次のように解釈しました 1.単価台帳.xls と 見積書.xls の二つのファイルがある 2.見積書に部品番号を入れると、品名、単価を単価台帳から呼び出して表示する ということで 単価台帳側は A列-部品番号 B列-部品名 C列-単価 と、します 見積書側 A列に部品番号を入れます(手動) B列(部品名) =VLOOKUP(A2,'C\Document and setting\My Document\マスタ\[単価台帳.xls]Sheet1'!$A:$C,2,0) C列(単価) =VLOOKUP(A2,'C\Document and setting\My Document\マスタ\[単価台帳.xls]Sheet1'!$A:$C,3,0) なんか、違うような感じもしますが、補足の範囲ではこれ以上の事が判らないので... 質問者 お礼 2007/08/29 10:26 いや、これです! VLOOKUPとかHLOOKUPとかLOOKUPのベクトル形式と配列形式とか何が何だか、よく解らなかったので… 助かりました、早速使ってみます! ありがとうございます。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (1) ASIMOV ベストアンサー率41% (982/2351) 2007/08/26 10:55 回答No.1 1.どうやってリンクしているのでしょうか(VLOOKUP?) 2.新規で発生した部品は、部品台帳に追加されるのですか(最後に?) 3.見積書側には何を入力するのですか(No?) 質問者 補足 2007/08/27 08:36 すいません、説明不足でした… (1)すいませんLOOKUP関数が理解できてないので、リンクはセルに『=('C\Document and setting\My Document\マスタ\[単価台帳.xls]Sheet1'!$A$2』としてるだけです。(VLOOKUPとかHLOOKUPだけでなくLOOKUPでベクトル形式とか配列形式とか…なにがなんだか…) (2)新商品やモデルチェンジ商品で「部品B」の派生品として「部品B-2」が出来た場合、部品台帳に「部品B」の部品番号に関連付けされて追加しますので、部品番号の採番は不規則になってしまいます。 新商品やモデルチェンジ商品は一ヶ月に2~3種類位は必ずあります。 (3)見積書には部品台帳から部品番号、部品名称、単価の全ての情報を見に行かせたいと考えております。(私のリンク方法ではとんでもなく面倒なのは解っているのですが…) 商品の価格変動が激しいので(原油高騰でプラスチックの価格が騰がったので…とか、ステンレスやニッケルの相場価格が騰がったとか、価格改定時期が異なる為)商品1つずつに見積書のEXCELファイルを保存して、単価台帳の価格改定該当部品を変更することで、見積書.xleを印刷するだけで済ませられればと考えております。 補足になりましたでしょうか?宜しくお願い致します。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンソフトウェアオフィス系ソフト 関連するQ&A 名称変更に負けない自動リンク 見積書.xlsから単価台帳.xlsに自動リンクを設定し、 単価台帳の価格更新のを反映させようと考えて、見積書や 単価台帳を作成しました。 単価台帳は更新日を入れて、過去の単価台帳とは区別して 保管したいのですが、自動リンク用のEXCELと 価格更新用のEXCELを分ける以外ないでしょうか? VBAや関数に付いては、ほぼ素人ですので、優しく気長に ご教授下さる様、宜しくお願い致します。 前後の入替(区切りが2回出現する場合) B4セル下記のようなファイル名だとして 01 - Home Wide - Number.mp3 それをD4に 01 - Number - Home Wide.mp3 のように前から2番めの「 - 」の前後で前後を入れ替えた形に整形したいのですが 「 - 」が2回出現するので上手く処理できないでいます。 どのような関数になりますか ? 1回なら、 C4:=Left(B4,Len(B4)-4) D4: =RIGHT(C4,LEN(C4)-FIND("-",C4))&" - "&LEFT(A1,FIND(" - ",A1)-1)&".mp3" で処理できますが、 2回出現する場合の考え方が分かりません。 --------------------------- できれば、VBAでのコードも教えてもらえれば 余分な列(C列)を作らなくて良いので嬉しいです。 等しくない値の場合別のシートへ抽出(関数使用) はじめまして。関数初心者です。 「見積一覧」と言うシートに各お客さんに出した 見積金額や内容が記載された表があります。 A B C D E 1 No. 見積番号 見積提出先 見積金額 決定金額 2 1 001 A社 1,200円 1,200円 3 2 002 B社 1,500円 1,300円 4 3 003 C社 2,000円 2,000円 5 4 004 A社 1,400円 1,200円 D列の「見積金額」とE列の「決定金額」が等しくない場合、 そのデータすべてを別のシートに抽出し、 「金額変更有り」の一覧として使いたいのです。 A B C D E 1 No. 見積番号 見積提出先 見積金額 決定金額 2 2 002 B社 1,500円 1,300円 3 4 004 A社 1,400円 1,200円 4 5 表を加工するように頼まれたのですが、技術が足りないので お力かしていただけませんでしょうか? どうぞよろしくおねがいいたします。 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? OKWAVE コラム Excel2007でVBAでも関数でも構いません。 Excel2007でVBAでも関数でも構いません。以下のように表示させる方法がお分かりの方、ご指導願います。 A1(●) B1() A2(●) B2() A3() B3() A4(●) B4() A5() B5() A6() B6(●) A7() B7() A8() B8(●) A9() B9() A10(●) B10() を・・・ C1(●) D1() C2() D2() C3() D3() C4() D4() C5() D5() C6() D6(●) C7() D7() C8() D8() C9() D9() C10(●) D10() に。 言葉では上手く説明できませんが、宜しくお願い致します。 Excel2000 自動リンクを止めたい 昨年度のブックを別名で保存し今年度として使用していますが、今年は ミスしたらしく 自動リンクの『更新を反映するかしないか』の画面が出ます。 A) ツール>オプション>編集 で『リンクの自動更新前にメッセージを表示する』のチェックを外してもリンク元は更新されてしまいますか? B) 編集>リンクの設定の ワークシート自動のチェックを外すことは出来ませんか?手動は薄文字で選択できません。 C) リンク元は D:\xx.xls ワークシートA と表示されています。リンクしているセルを調べること出来ますか? また Aは「更新」の下にありますが何を意味するのですか? D) リンク元の変更で 自分「今年度」を指定したらリンクが外れたようでしたが、 再起動したら元の木阿弥でした。 この「リンク元の変更」はどういう場合にするのですか? Excelのシート間でのリンクの仕方について Excel2007での質問です。 下の様な一覧表があるとします。 A B C D E 1 あ い う え お 2 き く け こ 3 さ し す せ そ この入力した一覧表を別のシートに下記のような票にしてリンクさせたいのですが これは可能な事なのでしょうか? A あ A さ B い B し C う C す D え D せ E お E そ ※上記の『2』の行の『きくけこ』は『A』列に入力がないのでリンクさせません。 『A』列に入力した行のみを、別のシートにリンクさせる方法です。 どなたか、おわかりになる方。 Excelは初心者も同然です、宜しくお願いいたします。 EXCEL VBAでSQL文自動作成 VBA初心者です。 エクセルに入ってる値をVBAで自動的にINSERT文を作りたいと思っております。 とりあえず簡単でいいんで教えていただけないでしょうか。 ---------------------------------------------------------- A1:テーブル名 B1:shain A2:カラム名 B2:ID C2:NAME D2:address A3:型 B3:int C3:varchar(20) D3:varchar(30) B:41 C4:鈴木 D4:suzuki B:52 C5:阿部 D5:abe B:63 C6:田口 D6:taguchi 上記のようなエクセルがあります。 INSERT INTO shain(ID,NAME,address) values(1,'鈴木','suzuki'); というINSERT文を作りたいと思っております。 他にツールはあると思いますが、VBAのみで作らなければなりません。 めっちゃ困ってるんでどなたか助けてください EXCELでドラッグすると・・・ 例えば A1にリンクでB1 A2にリンクでC1 A3にリンクでD1 と入力するとします. そしてそのリンクを連番でコピーしたいと思って ドラッグします. すると A4→B4 A5→C4 A6→D4 と3セル足されてしまいます. これを A4→B2 A5→C2 A6→D2 となるようにしたいのですがどうすればよいでしょうか? 行、列の挿入がリンク先に反映できないでしょうか ブック1のシート1に下記の書き込みがあります A B C D 1 扉 123 456 2 床 789 012 3 天井 345 678 4 このA1~D4を別のブック2のシート1に「リンク貼り付け」しました。 保存後、ブック1の2行目に下記のように挿入してもブック2には反映されないようです。 A B C D 1 扉 123 456 2 食堂 111 222 3 床 789 012 4 天井 345 678 再度リンク貼り付けせずに反映できる方法は無いでしょうか?使用ソフトはExcel2003です。よろしくお願いします EXCELで入力された式の値を求めて自動計算 A B C D E 1|データNO |数値1| 数値2| 数値3| 2| 1| 0.3 | 0.2 | 0.5 | 3| 2| 0.3 | 0.2 | 0.5 | 4| 3| 0.3 | 0.2 | 0.5 | -------------------------------------------- 10| 2/1| 数式1| 数式2 | 数式3 | 11| 3/2| 数式4| 数式5 | 数式6 | 12| 【求めたい値】 数式1には=C3/C2、数式2には=D3/D2、数式3には=E3/E2 数式4には=C4/C3、数式2には=D4/D3、数式3には=E4/E3 B列の2/1というのをそのまま式にしたいです。 2/1、3/2などは規則性はありません。その都度変わります。 C列の式ではC列の値を、D列の式ではD列の値を用います。 関数で=MATCH(LEFT(D34,SEARCH("/",D34,1)-1),D1:D23,0))と入れ、C3の値を求めようと思いましたが この時点でエラーになりました。=MATCH(2,D1:D23,0)だと大丈夫なのですが・・・。 関数でやるととても式が長くなりそうなので、VBAの方が良いかとも思っています。 どのようにコード、もしくは式を書けば希望の値が得られるでしょうか? VBAの場合は2/1などの数値を入れた時点で自動計算できれば嬉しいです。 よろしくお願いします。 リンク作成方法について 以下のリンクをhtmlに記述しました。 その後htmlチエッカーに掛けたところ、エラーの警告が出たため、前回ご質問させて頂いたところ 以下よりエンコードをすれば良い。とご指導をいただきました。 http://www.shtml.jp/mojibake/urlencode.html <a href="mailto:お友達のメール@アドレス?Subject=参考になるかな?ページ見つけたよ!&body=参考になるかも?見てみてね!">友達にメールですすめる</a> 上記をエンコードしたところ、以下のように表示されましたが、このままhtmlに貼り付ければ良いのでしょうか? 実際にやってみたところ、うまくいきませんでした。 %3Ca%20href%3D%22mailto%3A%82%A8%97F%92B%82%CC%83%81%81%5B%83%8B%40%83A%83h%83%8C%83X%3FSubject%3D%8EQ%8Dl%82%C9%82%C8%82%E9%82%A9%82%C8%81H%83y%81%5B%83W%8C%A9%82%C2%82%AF%82%BD%82%E6%81I%26amp%3Bbody%3D%8EQ%8Dl%82%C9%82%C8%82%E9%82%A9%82%E0%81H%8C%A9%82%C4%82%DD%82%C4%82%CB%81I%22%3E%97F%92B%82%C9%83%81%81%5B%83%8B%82%C5%82%B7%82%B7%82%DF%82%E9%3C%2Fa%3E よって以下のようにもやってみたのですがうまくいきませんでした。 <a href="mailto:お友達のメール@アドレス?Subject=%3Ca%20href%3D%22mailto%3A%82%A8%97F%92B%82%CC%83%81%81%5B%83%8B%40%83A%83h%83%8C%83X%3FSubject%3D%8EQ%8Dl%82%C9%82%C8%82%E9%82%A9%82%C8%81H%83y%81%5B%83W%8C%A9%82%C2%82%AF%82%BD%82%E6%81I%26amp%3Bbody%3D%8EQ%8Dl%82%C9%82%C8%82%E9%82%A9%82%E0%81H%8C%A9%82%C4%82%DD%82%C4%82%CB%81I%22%3E%97F%92B%82%C9%83%81%81%5B%83%8B%82%C5%82%B7%82%B7%82%DF%82%E9%3C%2Fa%3E</a> 記述方法のご指導よろしくお願いします。 エクセルのデータをワードでリンクし、自動印刷をかけたい エクセルで電話一覧を作成し、 sheet1に、 A B C D NO 氏名 電話 FAX sheet2に フォームを作成し、VLOOKUPでC1に1~50まで 順次入力すると、氏名・番号・FAXが反映してあります。 このフォームをWordにリンクして、 そのWordを自動印刷したい ヤバいパソコンが壊れたかも!?事前に知っておきたい3つの兆候と対策 OKWAVE コラム リンクができない HTMLファイルが複数あり、それぞれをリンクさせています。 A、B、C、D、EとHTMLファイルがあって、ローカルでは相互リンクができます。 ところがFTPアップさせたところ、リンクができません。 AからBを押してBへ行こうとしても、行けない (画面はAのまま、変わらない。エラーも出ない) (Bを押す時の指差しマークは出てくる) ファイルは、A,B,C,D,Eと全部同じ場所にアップロードしました。(ローカルでも、この5つのファイルの位置は同じです) ローカルで試してみると、やはりちゃんとリンクできます 以前アップしたときには、ネット上でもきちんとリンクできていたのです。 手直しのために一旦削除し、またアップしたら、今度はリンクができなくなっていました。 エクセルで検索範囲より特定文字に対応するセルの値を求めたい。 教えてください。 A1~D4に,下記のようにDATAがある場合、 セルA7に ”A1”と入力すると セルB7に ”部品A”と表示させたい。 セルA8に ”D3”と入力すると セルB8に ”部品C”と表示させたい。 どのような関数で求められるでしょうか。 A B C D 1 使用部品 番号1 番号2 番号3 2 部品A A1 B1 3 部品B A2 A3 B5 4 部品C D1 D3 A4 5 部品D C2 C3 6 7 A1 部品A 8 D3 部品C 9 C3 部品D 10A4 部品C エクセルでセット料金表を作りたいのですが 会社の書類で下の様なセット料金表を作りたいのですが、どのような計算式で作れば良いのか分りません。 どなたか良いお知恵を授けて下さい。 「顧客台帳」 顧客名 商品A 商品B 商品C 商品D セット料金 田中 ○ ○ ○ ○ ××円 山田 ○ ○ ○ △△円 山本 ○ ○ ○ 中村 ○ ○ 鈴木 ○ ○ ○ : : --------------------------- 「セット料金表」 Aのみ7,000円 Bのみ5,000円 Cのみ3,000円 Dのみ2,000円 A+B+C+D=12,000円(5,000円の値引) A+B+C=11,000円(4,000円の値引) A+B+D=10,500円(3,500円の値引) A+C+D=10,000円(2,000円の値引) B+C+D=9,000円(1,000円の値引) : : 以下続き、全15パターンの料金が存在します。 顧客台帳の商品A~Dの欄に○を付けたら条件にあうセット料金が表示されるようにしたいのですが、どんな関数を使えばよいのか皆目見当が付きません。 (長文ですみません。 宜しくお願い致します。) perl で mailto: リンク perl で書かれた CGI のソースに、$vout 変数内に a タグで mailto: のリンクが書いてあり、クライアントが リンクを踏むと、メーラーが立ち上がるようになっています。 が、mailto: に subject と body を含めて、かつ body には改行を含めたいのですが、どうしてもエラーになってしまいます。 以下を含める場合、どのように書けばよいのでしょうか ? <持込に関して> ← subject ↓本文 @お名前[改行] @ご住所[改行] @お電話番号[改行] <問い合わせ内容詳細> ちなみに URLエンコードで <a href="mailto:yourname@yourhost.yourdomain?subject=%8E%9D%8D%9E%82%C9%8A%D6%82%B5%82%C4&body=%40%82%A8%96%BC%91O%5B%89%FC%8Ds%5D%0D%0A%40%82%B2%8FZ%8F%8A%5B%89%FC%8Ds%5D%0D%0A%40%82%A8%93d%98b%94%D4%8D%86%5B%89%FC%8Ds%5D%0D%0A%3C%96%E2%82%A2%8D%87%82%ED%82%B9%93%E0%97e%8F%DA%8D%D7%3E"></a> としてもサーバエラーになってしまいます。 subjectやbody をつけなければ動くのですが、どこがいけないんでしょうか ? ソースは ShiftJISになっています。よろしくお願いします。 ISBLANK関数を二段階まで設定するには? 初めまして。 途中までは出来ているのですが、どうしても分からない関数があった為、質問させて頂きます。 <分かっている設定方法> (1) A1のセルに、B1に入力された数値を反映させる。 (2) C1にも数値が入力されたら、A1のセルにC1の方を優先的に反映させる。 関数 =IF(ISBLANK(C1),B1,C1) ここまでは出来るんです。しかし、さらに次のような設定にしようとすると、どうしても上手く行きません。 <やり方が分からない設定方法> (3)さらにD1に数値が入力されたら、A1のセルにD1の方を優先的に反映させる。 すなわち、A1に反映される優先順位を D1>C1>B1 にする。 色々やっているのですが、どうしても、この関数が上手く書けません。 どのような関数を書けば良いのでしょうか? ちなみに、Excelは2000年バージョンを使っています。 行と列を入れ替えたリンク A1、A2、A3、、、 とそれぞれ1、2、3、、、、とデータが入っています。 A行のリンクをC1から列方向にしたいと思いますがうまくいきません。 具体的には、 C1 に A1のリンク 、D1 に A2のリンク、E1 に A3のリンク 、、、としたいのですが、 C1=A1 として単純にコピーすると D1=B1、E1=C1となってしまいます。 どうかご教授のほどよろしくお願いします。 リンクのページを単独で開かせたい 初心者です、よろしくお願いします。 A、B、Cとフレームを作り、その中のCフレームにリンクをつけてやり、Dフレームに飛ぶようにして、A、B、Dと開くようしました。 そしてさらにDフレームの中の文字にリンクをつけ、一般のサイト(E)が開くようにしましたが、A、B、Eと開きます。 サイトページのEだけは(作成したフレームとは別に)単独に開くようにしたいのですが、どのようにしたらよいでしょうか。 エクセルのリンクについて エクセルについて以下の質問があります。 例えば、A,B,Cの3つのファイルがあるとします。 そしてCファイルのA1セルに入力する数値を、AファイルのA1セルから持ってきているとします。(リンク) 同様にCファイルのB1セルには、BファイルのA1セルの値をリンクさせてきているとします。 この状態でA,B,Cの3つのファイルはリンクされている状態になっているのですが、これらを仮にテンプレートとし、それぞれをコピーします。(コピー先のファイルをD,E,Fファイルとします) するとこのD,E,Fファイルでは、元のA,B,Cファイルで掛けてあったリンクがクリアされてしまっています。 そこで今度はA,B,Cを1つのフォルダに入れ、フォルダごとコピーを掛けた場合、コピー先はリンクされたままです。しかし名前を変えるとリンクがクリアされてしまいます。 これを何とかクリアされずに、複数のファイルに掛けたリンクファイル郡をたくさん作りたいのですが、可能でしょうか? 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ パソコン・スマートフォン ソフトウェア Excel(エクセル)Word(ワード)PowerPoint(パワーポイント)Access(アクセス)その他MS Office製品オフィス系ソフトPhotoshop(フォトショップ)Illustrator(イラストレーター)その他Adobe製品画像・動画・音楽編集ホームページ作成ソフト筆まめ・はがき作成フリーウェア・フリーソフトその他(ソフトウェア) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
いや、これです! VLOOKUPとかHLOOKUPとかLOOKUPのベクトル形式と配列形式とか何が何だか、よく解らなかったので… 助かりました、早速使ってみます! ありがとうございます。