WindowsXPのOffice 2003を使用しています。
EXCELで以下のような表があるとします。
001 リンゴ 300円
003 みかん 150円
004 スイカ 500円
006 メロン 900円
008 プラム 400円
009 レモン 100円
一番左の列は品番のようなものです。それぞれに商品名と料金などの付随する情報があります。
現在品番は欠番があって数字が飛んでいます。これに対して、欠番のない通し番号の列を新規に作り、以下のように品番が通し番号と同じ数字の行に自動で並ぶようにしたいのです。
001 001 リンゴ 300円
002
003 003 みかん 150円
004 004 スイカ 500円
005
006 006 メロン 900円
007
008 008 プラム 400円
009 009 レモン 100円
実際には通し番号は6桁になるため、かなり膨大な量の商品があると考えてください。
当方、マクロについては詳しくありません。なるべく簡単な方法で解決できる方法がありましたらご教授ください。マクロを使った方法の場合、お手数ですがどのようにそのマクロを設定したらいいかまで具体的に1からご指導いただけるととても助かります。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
いろいろ方法はあると思いますが。
ご質問の例を使って書きます。まず、最初の欠番のある表をちょっと離れたk列あたりから作ります。
ですからKに品番、Lに品名、Mに価格となるようにします。(例では6行ですので表はH1からM6になります)
そして、A列に001から009まで縦に番号を付けます。その後、B1セルに
=IF(ISERROR(VLOOKUP($A1,$K$1:$M$6,1,FALSE)),"",VLOOKUP($A1,$K$1:$M$6,1,FALSE))として縦にコピー、C1セルに=IF(ISERROR(VLOOKUP($A1,$K$1:$M$6,2,FALSE)),"",VLOOKUP($A1,$K$1:$M$6,2,FALSE))として縦にコピー、D1セルに=IF(ISERROR(VLOOKUP($A1,$K$1:$M$6,3,FALSE)),"",VLOOKUP($A1,$K$1:$M$6,3,FALSE))として縦にコピーとすればできると思いますよ
早速ありがとうございます!
ご指示いただいたとおりに試してみたところ、完璧に解決できました。大変助かりました。ありがとうございます。
No.2
- 回答日時:
A B C D E F G
1 001 リンゴ 300円 001 リンゴ 300円
2 003 みかん 150円 002
3 004 スイカ 500円 003 みかん 150円
4 006 メロン 900円 004 スイカ 500円
5 008 プラム 400円 005
6 009 レモン 100円 006 メロン 900円
7 … …… …… 007
8 … …… …… 008 プラム 400円
9 … …… …… 009 レモン 100円
10 … …… …… … …… ……
次の[条件付き書式]を設定したセル F1 に式 =VLOOKUP($E1,$A:$C,COLUMN(B1),FALSE) を入力して、此れを右および下方にズズーッとドラッグ&ペースト
数式が =ISERROR(F1)
フォント色 白
ご指示いただいたとおりに試してみたところ、要件通りに解決できました。条件に適応しないセルは白地で隠す、という方法ですね。画像までご用意いただき、大変ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) vbaマクロについて 【1.csv】をもとに【商品.csv】に有るものを【有り.csv】として名前を 1 2023/05/18 07:58
- Visual Basic(VBA) vbaマクロについて 次のようなマクロを組みたいです。 自分は初心者なので全くわかりません。 詳しく 8 2023/05/18 18:38
- Excel(エクセル) 製品番号での整列と、検索に関して 3 2023/06/28 19:20
- 国産バイク 大型バイク カワサキz900rsに付ける ヨシムラのマフラーの質問です、 【 商 品 I D 】14 2 2023/06/27 13:43
- Excel(エクセル) エクセルで2つの表を比較して、文字列が同じだが、その行のある値が違うものを抽出したい 1 2022/10/06 21:48
- Amazon Amazonギフト券 1 2022/07/05 20:24
- Visual Basic(VBA) vbaマクロについて 【シート2】をもとに【シート1】に有るものを「有り.csv」としてデスクトップ 3 2023/05/07 22:30
- 格安スマホ・SIMフリースマホ 今 ahamoを使っていて 4898円以下になる携帯会社があれば乗り換えたいです 20GBと24時間 9 2022/09/27 07:43
- Excel(エクセル) Excel関数 情報引用する方法 4 2022/07/31 20:59
- Excel(エクセル) excelで検索した商品の画像(ネットワーク上の)を表示させたい。 3 2023/06/28 00:32
このQ&Aを見た人はこんなQ&Aも見ています
-
それもChatGPT!?と驚いた使用方法を教えてください
仕事やプライベートでも利用が浸透してきたChatGPTですが、こんなときに使うの!!?とびっくりしたり、これは画期的な有効活用だ!とうなった事例があれば教えてください!
-
人生最悪の忘れ物
今までの人生での「最悪の忘れ物」を教えてください。 私の「最悪の忘れ物」は「財布」です。
-
モテ期を経験した方いらっしゃいますか?
一生に一度はモテ期があるといいますが、みなさんどうですか? いまがそう! という方も、「思い返せばこの頃だったなぁ」という方も、よかったら教えて下さい。
-
【選手権お題その3】この画像で一言【大喜利】
とあるワンシーンを切り取った画像。この画像で一言、お願いします!
-
14歳の自分に衝撃の事実を告げてください
タイムマシンで14歳の自分のところに現れた未来のあなた。 衝撃的な事実を告げて自分に驚かせるとしたら何を告げますか?
-
エクセル 連番が途切れているところに空白行を入れる
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【選手権お題その3】この画像で一言【大喜利】
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・ちょっと先の未来クイズ第6問
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Microsoft Officeを2台目のPCに...
-
英数字のみ全角から半角に変換
-
大学のレポート A4で1枚レポー...
-
Office2021を別のPCにインスト...
-
マクロ自動コピペ 貼り付ける場...
-
エクセルでXLOOKUP関数...
-
Microsoft Formsの「個人情報や...
-
Office(H&B2016)を使用中に古...
-
office365って抵抗感ないですか?
-
エクセルマクロ(超初心者)
-
Outlookレイアウトのルールと条...
-
会社PCのメールが更新されない
-
マクロ1があります。 A1のセル...
-
【Excel VBA】PDFを作成して,...
-
Excel 日付を比較したら、同じ...
-
Outlook で宛先が複数の場合の人数
-
エクセル:一定間隔で平均値を...
-
エクセルの貼り付け「リンクさ...
-
Excelの関数(FILTER関数)につ...
-
teams設定教えて下さい。 ①ビデ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
英数字のみ全角から半角に変換
-
Microsoft Officeを2台目のPCに...
-
office2019 のoutlookは2025年1...
-
outlookのメールが固まってしま...
-
【Excel VBA】PDFを作成して,...
-
大学のレポート A4で1枚レポー...
-
エクセルでXLOOKUP関数...
-
マクロ自動コピペ 貼り付ける場...
-
会社PCのメールが更新されない
-
Excel 日付を比較したら、同じ...
-
Office 2021 Professional Plus...
-
Excel 小生ど素人です、数式を...
-
officeソフトについて教えてく...
-
Microsoft Formsの「個人情報や...
-
マクロ1があります。 A1のセル...
-
Excel テーブル内の空白行の削除
-
特定の語句を含むワードファイ...
-
Outlook で宛先が複数の場合の人数
-
office365って抵抗感ないですか?
-
teams設定教えて下さい。 ①ビデ...
おすすめ情報