Excelの置換方法について
- エクセルの中での置換方法について教えてください。シート1とシート2には9ケタの番号と異なる商品名がありますが、シート2にはシート1の商品が全て含まれているわけではありません。シート1の商品名がシート2の商品名と一致していない場合、どのように置換すれば良いですか?
- エクセルの置換方法について教えてください。シート1とシート2には9ケタの番号と商品名がありますが、シート2にはシート1の商品が全て含まれているわけではありません。シート1の商品名がシート2の商品名と一致していない場合、商品名を置換する方法を教えてください。
- エクセルの置換方法について教えてください。シート1とシート2には9ケタの番号と商品名があり、シート1の商品名がシート2の商品名と一致していない場合、商品名を置換する方法を教えてください。
- ベストアンサー
エクセル 置換について
エクセルの中での置換方法を知りたいので、分かる方は回答をお願い致します。 例えばシート1に9ケタの番号が100個あり、その番号には1つずつ異なる商品名が付いています。 シート2には同じく9ケタの番号が200個あり、その番号には異なる商品名が付いています。シート2にはシート1の商品が全て含まれていますが、その他にも違う番号の商品が100個入っている状態です。 やりたい事は、シート1に記載されている商品名がシート2に記載されている商品名と合致していなかったら、シート1の商品名に合わせたい(置換したい)ということです。 どのようにしたら出来ますでしょうか? ちなみに、9ケタの番号は全て数字 商品名は全て英語です。 この場合は半角と全角も合わせておく必要がありますよね? 宜しくお願い致します!!
- kazzie0148
- お礼率87% (7/8)
- その他MS Office製品
- 回答数1
- ありがとう数2
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>シート1に記載されている商品名がシート2に記載されている商品名と合致して >いなかったら、シート1の商品名に合わせたい(置換したい)ということです。 ⇒シート2の商品名をシート1の商品名に合わせるという事としています ので相違している場合は読み捨て下さい。 (1)シート1、2のA列は番号、B列は商品名、見出し行ありとして、シート2の空き列に以下の 数式を入力、下方向にコピー =IF(COUNTIF(Sheet1!A:A,A2),VLOOKUP(A2,Sheet1!A:B,2,FALSE),B2) (2)上記の列を選択コピー→B列を選択して形式を選択して貼り付け→値を選択→OK (3)空き列を削除 >この場合は半角と全角も合わせておく必要がありますよね? ⇒上記の数式は、番号データで照合して、無条件にシート1の商品名を採用しますので ので番号データだけは全・半角を合わせて下さい。
関連するQ&A
- Excel2002 一桁数字だけ全角に置換
Excel2002 一桁数字だけ全角に置換 したいのですが、どうすればよいのでしょうか? 数字はすでに打ち込まれており、全て半角で、仮名も交じった文章です。 一桁数字を全角に 1→1 二桁以上の数字は半角のままにしたいのですが・・ 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- excelで置換が上手くいきません
excel for office365を使用しています。 各セルに文章が書かれていて、句読点が全角で「,」「.」になっているのを「、」「。」に置換しようとしたところ、「1. 」「2. 」のような「数字+半角カンマ+半角スペース」で書かれている部分が「1。」「2。」といった感じに置換されてしまいます。 関数を使用せずに置換だけでこれを回避する方法をご教示ください。 自分で試した方法としては、一旦「.」を全て「。」に置換した後、ワイルドカードを使って「[0-9]。」を「[0-9]. 」に置換しようとしましたが該当無しとなり、「?。」を「?. 」で変換したら数字部分が全て「?. 」になってしまいました。 ワイルドカード部分を据え置きでそれ以外だけ置換するというのは仕様上できないのでしょうか?
- ベストアンサー
- Excel(エクセル)
- Excel VBAでの置換の方法について
Excelの各シートのA5:A104の列に文字列で「●着/●頭」というデータが入力されています。●は半角の1~2桁の数字になります。 例えば、 A5「5着/10頭」 A6「3着/12頭」 A7「6着/7頭」 といった文字列です。これを置換を使って「着」と「頭」を消して A5「5/10」 A6「3/12」 A7「6/7」 と表示されるようにしたいのですが、VBAで良いコードがありますでしょうか。シートは16ページあり、シート名は数字の1~16です。
- ベストアンサー
- Excel(エクセル)
- Excelマクロで置換
Excelマクロで置換 セルA1に6桁・スペース・24桁の数字が入っています。 最初の6桁に130,397,430,440が含まれているシートを選択 そのシートの中に "ああああ"があったら"ああああい"に "いいいい"があったら"いいいいう"に "うううう"があったら"ううううえ"に と置換をするマクロを書きたいと思っています。 置換する対象の文字列は多いので別マクロで作成し呼び出したいと考えています。 シートは1ブックに30シート程。何シートあるかはブックによって変わります。 現在マクロの記録を使って試行錯誤しているのですが なにぶん初心者なのでなかなかうまくいきません。 どなたかご教授頂ければと思います。
- ベストアンサー
- オフィス系ソフト
- wordのワイルドカードを使った置換について
word2007でワイルドカードを使った置換をしたいと思いますが、うまくいきません。 数字の前の全角空白を半角空白にしたいと思います。、数字は全て半角です。 ○全角空白 △半角空白として 「第○1章」を「第△1章」と置換したいと思います。 置換で検索する文字列に 「○([0-9])」 置換後の文字列 「△\1」 と指定すると、置換後の結果は 「第1△章」 となります。 どうしてでしょうか。 どのように指定すればよいのかお教えください。 インストールしているアプリと関係があるということはあるでしょうか。そんなに複雑な使い方はしていませんが…… よろしくお願いいたします。
- 締切済み
- Windows Vista
- マクロで全角を一括で半角に置換したいです
マクロで下記の作業を行いたいのですがよくわかりません。 アドバイスお願いします。 ■作業内容 『Excelでsheetにある全角の文字を一括で半角に置換したい』 ※基本的に半角にできるもの(カナ・英数字・記号)は全て半角にしたいのですが、『~』だけは半角にしたくありません。 ■画面のイメージ ・sheet1にはマクロを組み込んだボタン画面 ・sheet2に全角のデータA ・sheet3にデータAを半角にしたデータA’が返される ■作業イメージ (1)sheet1のボタンをクリック (2)sheet2のデータを半角にしてsheet3に返す (3)『~』を『~』に置換し直す。 すみませんがよろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルで全角~半角の相互への置換方法について
エクセルの文字列の置換ですが、 全角文字から半角文字への置換。 また、その逆に半角から全角への置換。 方法があれば教えてください!
- 締切済み
- オフィス系ソフト
お礼
ありがとうございました。 御礼が遅くなって申し訳ございません。 上記のようにしたら出来ました! 早い返答、ありがとうございました。