エクセルで文字検索する方法とは?
- エクセルで文字検索する方法について教えてください。
- エクセルで文字検索する際の注意点や便利な機能について教えてください。
- 製造業におけるエクセルの活用方法について教えてください。
- ベストアンサー
エクセルで文字検索。
エクセルで文字検索。 エクセル2000です。 エクセル素人ですが、 基本情報シート(手記入)と伝票シート(参照記入)があります。 製造業をしておりますが、基本情報シート(手記入)を参照に伝票シート(雛形)を作り、その伝票を製造する機械(枚数は2~3枚必要)に貼り付ける分と出荷伝票とに分けて使いたいです。 基本情報シート 行 B列 C列 ・・・・・N列 3 注文番号 納入会社 納入機械名 4 20-100-01 AA社 ああ機 5 20-100-02 AA社 いい機 6 20-100-03 AA社 うう機 7 20-100-04 AA社 ええ機 8 20-100-05 AA社 おお機 9 20-200-01 CC社 かか機 10 20-200-02 CC社 くく機 伝票シート(出荷伝票と兼ねる) 行 B列 D列 E列 3 No. 20-100-01を記入(出荷する場合に記入) 4 No. 20-100-02を記入(出荷する場合に記入) 5 No. 20-100-03を記入(出荷する場合に記入) 6 No. 20-100-04を記入(出荷する場合に記入) ・ ・ ・ 10 納入社名 AA社・・・・-01から-04のいずれでもAA社を表示。 ・ 12 B列 13 品名・規格 14 ああ機・・・(20-100-01に該当する項目) 15 いい機・・・(20-100-02に該当する項目) 16 うう機・・・(20-100-03に該当する項目) 17 ええ機・・・(20-100-04に該当する項目) 注文番号での納入社分けは20-100-○○○の-100の部分を変えてます。 伝票では、E列に記入する注文番号の20-100-01から20-100-04のいずれかを(1日で全てが出荷とは限らず、-01だけの場合や、-01、-03の場合もあり)記入してもE10セルにはAA社が記入出来るようにしたいです。尚、納入社名が違う場合は新たに伝票を作ります。(20-100-○○○と20-200-○○○とは別伝票にし、分けます。) 以前参考にさせていただいた関数でやってみましたが内容が適してないためか、-01を記入しないと E10にAA社が入りません。 よろしくご教授ください。 造業
- hirota3310
- お礼率45% (51/113)
- オフィス系ソフト
- 回答数2
- ありがとう数13
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
=IF(COUNTA(E3:E9),VLOOKUP(REPLACE(VLOOKUP("?*",E3:E9,1,FALSE),8,3,"*"),基本情報!B:C,2,FALSE),"") とか。 #補足 伝票シートのE列3行目以下の補足で「出荷する場合に記入」とは,出荷するのが例えば5行目の機材だった場合は5行目のみに「20-100-003」のように記入されて3,4行は空のままの場合もある,という意味ですか。(上の式はそのような使い方に対応するために,わざわざ複雑にしています) それとも必ず3行目からデータを記入していくのであればE3だけ調べれば良いので,もう1ステップ簡単に =IF(E3="","",VLOOKUP(REPLACE(E3,8,3,"*"),基本情報!B:C,2,FALSE)) などのように出来てしまいます。
その他の回答 (1)
- keithin
- ベストアンサー率66% (5278/7940)
ロックしたくない(データを記入したい)セルを選び 書式メニューのセルの保護のロックのチェックを外し ツールメニューの保護でシートを保護します。 (ロックしたいセルは,保護のロックのチェックを入れたままにしておきます) シートを保護してもアドインは使えます(そのマクロが保護されたセル書き込もうとして出来ないとかでなければ)が,何かトラブルが起きているようなら詳しい状況を添えて,また別途ご相談を投稿してみてください。 #本来のご質問内容とは関連の無い新たな疑問は,補足やお礼でついでに聞いちゃえじゃなく,それぞれの状況説明を添えて別途のご質問として投稿していただくのが一般的なマナーですので,ご注意ください。
お礼
ありがとうございました。 マナーについては今後注意致します。 失礼いたしました。
関連するQ&A
- エクセル番号記入で別シートへ記入。(注文番号ごとに)
エクセル番号記入で別シートへ記入。(注文番号ごとに) 注文番号ごとに伝票のようなものを作りたいです。 シート1に基本データ(注文番号、工事名、工事店名、設計担当、その他等)を記入します。 シート2を伝票のような感じとして行B4からB10、列B4からH10(行、列番は参考)を使って、シート2のB4に注文番号記入すると、各項目をシート1を参照に必要項目へ記入、印刷したいです。 参考ですが、 C4に現場名、E5に工事店名、E6に設計担当者名、F7に完成予定日、F8に完成日(キーボード記入)等々。 B4に注文番号を記入すると、それぞれのセルの下に関係する内容を自動記入します。 1個の注文番号記入は出来ましたが、注文番号がいくつもある場合の対応ができ、例えば5つの注文番号があればそれらを記入したいです。(最初に作ったセルをコピー等。1日に何カ所もあるのでファイル保存しておきたい) よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルにて受注一覧と出荷スケジュールを連動
エクセルを使って受注一覧表と出荷スケジュールの連動をさせたいです。 イメージは以下の通りです。 Sheet1に注文一覧表を作ります。(現在、既にこの表はエクセルで存在します) この表(Sheet1)では、出荷スケジュールが分かりづらいので、現在はSheet2の表を印刷し、手書きで数量を記入して管理をしています。 この手書きの作業がとても手間なので、できればSheet1からデータを読み込んで自動的にSheet2に数量が表示されるようにさせたいです。 その場合、Sheet2のB2にはどのような関数を入れれば良いのでしょうか。 Sheet1 注文番号 商品名 出荷月 出荷日 数量 1001 AA-01 10 2 100 1002 AA-02 10 2 150 1003 AA-03 10 2 200 1004 AA-04 10 4 300 1005 AA-03 10 5 100 ・ ・ ・ Sheet2 商品名 1日 2日 3日 4日 5日 ~ 31日 AA-01 AA-02 AA-03 AA-04 AA-05 ・ ・ ・ (商品名は400種類程度あります) 大変困っています。どなたか良い方法をご教示いただけないでしょうか。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルのマクロで検索機能を使いたいのですが
お尋ねします。 エクセルのブックにsheet1とsheet2のシートがあります。 sheet1には、A1列料理名、B1列野菜、C1列和洋中の項目が入っており、値は、2行目から入っています。 sheet1のB列には、複数の野菜が入っている場合もあります。 sheet2には、A1列番号、B1列野菜(1種類しか入っていません)の項目があります。 sheet2の1行目は項目名で、2行目からA2が1、B2がナスというように B2列は、十数行あり、sheet2のB行の野菜を選択し、sheet1のB列を検索し、ヒットすれば、D2にヒットした野菜を記入します。 それを繰り返し、sheet2の野菜名を選択し、sheet1の料理名に該当の野菜が含まれるかを記載したいのですが、マクロの記述をどのようにすればいいでしょうか? よろしくお願いします。 sheet1 A B C D E ハンバーグ タマネギ 洋 タマネギ 卵焼き 和 ギョウザ 白菜、にんにく 中 白菜 にんにく sheet2 A B 1 ナス 2 タマネギ 3 白菜 4 にんにく 5 キャベツ 6 人参 sheet1のD列から入っている野菜をD列、E列、F列とそれぞれ 野菜名を入れていきます。 すみませんが、お助けください。
- ベストアンサー
- その他(プログラミング・開発)
- エクセルで複数文字を検索する方法を教えてください。
お世話になります。 エクセルで、関数を使用して、複数文字を検索する方法を教えてください。 具体的には、エクセルシートが2つあり(sheet1の名前は「姓名」、sheet2の名前は「該当」とします) sheet1(姓名)のA列に名前を入力して、sheet2(該当)のA列には、漢字600個を1文字ずつ縦に 並べたとします。(漢字600個は勿論全部違う漢字です) そこで、sheet1(名前)のA列に入力されている名前に対して、B列に関数を入れて、 sheet2(該当)のA列に該当する漢字があった場合は「当たり」と表示して、該当する漢字が 無い場合は空欄にする関数を教えていただけないでしょうか。 EXCEL2003になります。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセル2013 マクロ ご教示ください
1行目は見出し Sheet1 A列に品番 B列に個数 C列に注文日 D列に納入日 Sheet2 A列に品番 B列に品が納入される週単位の数値 (1、2、4・・・等) Sheet1のA列~C列が入力された時、 Sheet2のA列を参照してSheet1のA列と合致した品番が Sheet2で見つかったら Sheet1のD列 = Sheet1のC列 * Sheet2のB列の数値x7日 を、表示させたいです。 合致する品番が無い場合は 該当なし と表示させたいです。 どうか宜しくお願い致します。
- ベストアンサー
- Excel(エクセル)
- エクセルで、規則性はあるのですが、数字と文字が混在しているものを重複しないように抽出したいのですが。
エクセルで、シート1に列A(数値)と列B(文字列)を結合したものが、 列C(列A&列B)であります。 これをシート2で列Cの文字列が重複しないように抽出したいのです が、どうしたらよいのでしょうか? シート1 列A 列B 列C 行1 項目A 項目B 項目C 行2 2 CC 2CC 行3 3 AA 3AA 行4 5 BB 5BB 行5 7 PP 7PP 行6 2 CC 2CC 行7 5 AA 5AA これをシート2で、 列C 行1 項目A 行2 2CC 行3 3AA 行4 5BB 行5 5AA 行6 7PP このように重複するものを統合した形でまとめたいのですが、 わかるかたがいれば教えてもらえないでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセル関数の質問です。エクセル2007を使っています。
エクセル関数の質問です。エクセル2007を使っています。 シート1にたくさんの数値のリストがあり、シート2に別の順序でデータを持ってきた場合です。 例)シート1 A行にリファレンスナンバー901から1000まであるとします。1の列にたくさんの項目があります。 No. 面積積 価格 建築年 建築月 901 1000 10000 2007 1 902 15000 20000 2005 5 903 2000 500000 1998 9 904 3000 600000 1990 4 905 5500 100000 2010 12 ... シート2にVLOOKUPで、ランダムに並んだリファレンスナンバーに並べ替えるのですが、列番号を入れ直すのが面倒です。というのは、項目が変わるにつれ、左クリックでドラッグ(?)しても列番号は最初の“2”のままなので、3,4,5と項目ごとに一つ一つ変えなければならないのです。 何かいい方法はないでしょうか? シート2 No. 面積 価格 建築年 建築月 905 =VLOOKUP(G2,$A$2:$E$6,2,0) よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- エクセルで出荷表と出荷伝票をつくりたい
【シート1】に 列 A B C D E ・・・・ 出荷日 出荷日 出荷日 ・・・ 商品名 コード 1月1日 1月5日 1月10日 ・・・ ア 01 10 イ 05 5 ウ 03 5 23 ・ ・ ・ 上記のような感じで横軸に出荷日、縦軸に商品名の在庫一覧がある 【シート2】に シート1で入力したら、その該当の商品名等を引っ張ってくる出荷伝票を作りたいのです 出荷日 商品名 コード 数量 1/1 ア 01 10 1/1 ウ 03 5
- ベストアンサー
- その他MS Office製品
- エクセルでこんなジャンプ出来ますか
Sheet2 A B C D E F G H 3 no. 氏名 no. 氏名 no. 氏名 4 100001 山本A 102001 104001 伊藤F 5 100002 102002 佐藤D 104002 6 100003 鈴木B 102003 104003 中村G 7 100004 高橋C 102004 山田E 104004 : : : : : : : Sheet1 A B C 3 no. 氏名 回数 4 104003 中村G 3 5 100004 高橋C 5 6 102003 : : : : Sheet2の表を基にSheet1のような表を作成したい。 Sheet2には約2万件の番号が登録されています。 Sheet1のA列のno.は番号順に入力されるわけではない。 Sheet1のA列にno.を入力するとSheet2より該当の氏名をB列に表示、 該当氏名が空白の場合は、Sheet2の該当セルにジャンプし、氏名入力後Sheet1のC列にジャンプして戻る。 また、Sheet2において例えば、B1に104001を入力するとH4にジャンプしEnterを押すとB1に戻り、100002を入力するとB5にジャンプ氏名入力後Enterを押しB1に戻る。・・・ということもしたいのですがマクロではなく関数で出来るでしょうか?
- 締切済み
- オフィス系ソフト
- エクセル 複数条件一致したセルの抽出方法について
はじめまして。 エクセルの複数条件で一致するセルの抽出方法の質問が幾つかありましたので 参考に試してみましたが上手く計算することができなくて、投稿致しました。 問題が解決すると非常に助かりますので、教えて頂けますでしょうか。 質問内容 エクセル2007を使用しております。 同じ商品を複数社で購入する場合、単価が異なります。 購入先と商品名で一致した場合に単価が参照されるようにしたいです 2つのシート使用しており、1つは■データベースシート、1つは●入力シートとなってます。 ■データベースシートの項目は A列 B列 C列 D列 E列 F列 購入先 〔※〕 〔※〕 品名 〔※〕 単価 AA社 みかん 1,000 BB社 みかん 1,500 CC社 みかん 700 CC社 いちご 5,000 DD社 いちご 3,500 〔※〕B・C・E列にも項目がありますが、質問(単価参照)とは関連がありません。 この項目は他のデータと使うことがありますので、削除や他の列に移動をしない方法が希望です。 ●入力シートの項目も同じです。 A列 B列 C列 D列 E列 F列 購入先 〔※〕 〔※〕 品名 〔※〕 単価 【 (1) 】 【 (2) 】 《 (3) 》 (3)に関数を入力されるように組みたいです。(1)と(2)を入力すると ■データベースシートの「F列」の単価が参照されるイメージです。 分かり難い質問で申し訳ありません。お知恵を頂けますと助かりますので 何卒宜しくお願い致します。 以上
- ベストアンサー
- Excel(エクセル)
補足
おはようございます。 早々にご教授いただだきありがとうございます。 補足にありました、 伝票シートのE列3行目以下の補足で「出荷する場合に記入」とは,出荷するのが例えば5行目の機材だった場合は5行目のみに「20-100-003」のように記入されて3,4行は空のままの場合もある,という意味です。 ですので、思ったとおりにいきました。 助かりました。ありがとうございます。 こちらから補足質問ですが、この関数が入っているセル内容をいじられないようにロックをかけたいのですが、どのように行えばよろしいでしょうか?(ロックしたいセルを選択したいです。) 又、ロックをかけるとアドインは使えないでしょうか? よろしければ、教えて頂きたいです。