• 締切済み

エクセルで(1)データ抽出 と(2)ボタンで文字置換 出来ますか?

YSNR-HRNの回答

  • YSNR-HRN
  • ベストアンサー率36% (40/111)
回答No.1

1、VLOOKUP関数 http://www11.plala.or.jp/koma_Excel/contents3/mame3023/mame302301.html ただし、お店の名前より右側にも管理番号が必要です。たとえばC2に=A2というかんじで。 2、たぶん、マクロでできます。 ボタンではなく数式ではいけませんか。 =SUBSTITUTE(D6,"&","%26") D6の&を%26に置き換えます。 この式自体はどこに書いてもよいです。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/moji_2.htm#substitute

関連するQ&A

  • EXCEL データをレコード化するには

    Excelのデータについて教えてください 1枚目のシートに 管理番号:氏名:住所:電話番号の4つのデータがそれぞれ別のセルに入ってるデータが100件あります。 (Aの列:管理番号 Bの列:名前 Cの列:氏名 Dの列:電話番号) これを、2枚目のシートで利用したいのですが、 Aの列の管理番号を入力したら、その列のデータが表示されるように したいです。Wordの差込のような感じです。 =(Sheet1!$B3)これだと、1つのデータしか出ませんよね。 すべてのデータの送り状を作成したいと思っています。 VBAとかでないとできないのでしょうか。 よろしくお願いいたします。

  • エクセル ある文字列を入れるとある文字列を返す

    エクセルでの関数、ど素人です。一応自分で調べたのですが、無理なので質問させていただきます。よろしくお願いいたします。 エクセルで、時刻ですが文字列として1745~2345までを手入力します(1745,とか2000とか2330とか。。。。。) 入れた文字列によって、すぐ横のセルに1745、1800、1815であれば8.00、1830からは0.25刻みで8.25、1845であれば8.50、1900であれば8.75。。。。2330であれば13.25、2345であれば13.50と言ったように、入力した文字列に対しある特定の文字列を自動的に入れたいのですが、どのような関数を使えばよろしいのでしょうか。 私が行おうとしたのは、別シートに文字列一覧を作り、if(特定のセル(手入力するセル)=別シートの1745~2345まで、横のセル=別シートの8.00、8.00、8.00~13.50まで)や、sumif、lookupを使ってみましたが撃沈です。 どなたか教えていただきたく、お願いいたします。

  • エクセル2000で文字列から数値を抽出したい。

    エクセル2000で文字列から数値を抽出したい。 ワークシートのA列に下記の文字列が入力されています。 A1セル="123456 日本男子 54,321 7,654,321 12,345" A2セル="234567 東京都子 1,234 2,345 5,321" A3セル="345678 大阪太郎 99 689 9,876" データ間はスペースで区切られています。 後方2番目の数値をB列に取出す方法を教えて下さい。 B1セル=7,654,321 B2セル=2,345 B3セル=689 よろしくお願い致します。

  • excelのハイパーリンクで質問です

    excelのbookでシートが増えすぎて管理しづらい為、一覧表シートを作りハイパーリンクボタンで各シートへ飛ぶようにしようと思うのですが、その際セル参照も行いたいのですが、B列の「最下入力行」とかの指定は可能でしょうか?よろしくお願いします。

  • エクセルの検索・置換機能について

    検索・置換の『検索する文字列』欄に、A1という風にセル番号を入力する方法はありますでしょうか?可能であれば、マクロ登録してエクセルシート上にボタンを作成しようと考えております。 基本的なことで恐縮ですが、どなたか教えて頂けますでしょうか?

  • Excel 文字の抽出と置換についての質問

    Excel 文字の抽出と置換についての質問です。 次のような数字があります。 「09 3 4」※日付です。間に空白あり。 Aの列の日付の中で、一番新しい日付を抽出し、 その後A列に入っているデータを、 すべて一番新しい日付データに置換えが行えることができるでしょうか? また、もともと数字の入っていなかったセルは数字を入力せず、「NULL」のままにしておきたいです。 [変換前] A1のセル「09 3 4」 A2のセル「09 228」 A3のセル「09 315」 A4のセル「09 2 3」   [変換後] A1のセル「09 315」 A2のセル「09 315」 A3のセル「09 315」 A4のセル「09 315」 ご存知でしたら、ぜひご教授ください。 宜しくお願いいたします。

  • エクセルでsheet2のデータ更新容易化のための処理

    エクセルで次のことがしたいのですが、 (前提)sheet1のセルc6~C15のタテに“c6”~“c15”という名前が入っています。 またsheet2のセルB4~K4に、今度は横に“c6”~“c15”という名前が入っています。 Sheet1にコマンドボタンAを設けます。 (動作) (1)sheet1のコマンドボタンAが押されたら、そのときカーソルがc6~C15のどこかにあったとして 仮にc14のところにあった場合,sheet2のJ列のJ4セル――“c14”の表示されているセルにジャンプし (2)かつJ列から左右の領域(B列~I列)は非表示にしてA列とその列のみシートの左側に表示する。 (3)またsheet2のA1セル近辺にコマンドボタンBがあって、sheet2のデータを全表示にする。 つまりsheet2のA列は常に表示です。 (設問の意味) ある店(“c6”~“c15”という名前)に登録されている人についての変更履歴を、操作しやすく変更入力管理を容易くするため。sheet2のセルB4~K4の下にその登録されている人のデータがあるという意味です。 (お願い) (1),(2),(3)のどこでもいいのでマクロ等で実現することについてお知恵拝借します。よろしくお願いします。

  • Excelにおけるデーター抽出

    Excelのシートに記載されている内容は次の通りです。 (1) セルA5~A60の間に1~56の昇順の番号 (2) セルB5~B60には氏名 (3) セルC5~C60には○、×、△の記号 このシートからC列が ○ の記号が付与されている者だけの氏名を別のシートのB7~B**の間に抽出するのですが、抽出したシートの行に空白ができないようにするには式をExcel関数で作成することは可能でしょうか? 若し、不可能でしたらマクロで行う場合のプログラムを教えて下さい。

  • エクセルのひと月の一覧表から誰が、いつ、どれだけの量を使用したか抽出したい

    エクセルのひと月の一覧表から誰が、いつ、どれだけの量を使用したか抽出したい 月集計表(シート名) 氏名|番号| 1 | 2 | 3 | 4 | 5 | 6 | 7 | A氏| 1 | | | | |500| | | B氏| 2 | |150|213| | | | | C氏| 3 | | | | | | | | D氏| 4 | | | | |534| | | 今の上のような月の一覧に使用した量を入力しています。 番号の列の数字はその左のセルにある各顧客の管理番号、一番上の行にあるのが月の日付です。 これが6月の各顧客の一覧だとして 使用回数(シート名) 氏名|番号|_1回目_|_2回目_|_3回目_|→4,5,6回目と続く A___|1___|6/4|500|___|___|___|___| B___|2___|6/2|150|6/3|213|6/7|100| C___|3___|___|___|___|___|___|___| D___|4___|6/5|534|___|___|___|___| 管理番号の並びは変えずにこのような一覧を別シートに作りたいのです。 月の一覧に入力したら自動的にこちらにも入力されるような方法はあるでしょうか?あったら方法もお願いします。

  • エクセルの関数でデータ抽出をしたい

    エクセルの関数でデータの抽出をしたいのですが、出来るか分からないですが、やり方を教えてください。 まず、現状の管理簿ではA列に発注管理番号、B列に管理エリア、C列に納期他をランダムに打ち込んでいます。 今回、新たにシートを追加して、納期の日付毎に管理できるカレンダーを作成していきたいと考えています。 具体的には新たなシートのA列に1日から31日までを事前に入力していて、B列にその日に該当する納期のある発注管理番号とエリアを全て表示させたいと考えています。 例として、管理簿のシートが A B C 1 22-1 南 2010/2/1 2 22-2 北 2010/2/3 3 22-5 南 2010/3/4 4 22-12 西 2010/2/17 5 22-31 東 2010/2/3 6 22-8 北 2010/2/4 カレンダーのシートで A B 1 2010/2/1 22-1南 2 2010/2/2 3 2010/2/3 22-2北,22-31東 4 2010/2/4 22-8北 5 2010/2/5 6 2010/2/6 7 2010/2/7 こんな感じにしたいと思っています。 よろしくお願いします。