No.3ベストアンサー
- 回答日時:
以下の手順です。
添付図参照です。データの配置も添付図のとおりとします。
◆手順
1.H3セルに『=IF(ISERROR(MATCH(A3,E:E,0)),B3,VLOOKUP(A3,E:F,2,0))』と入力して、H4セル以降の下方向にコピペします。
2.H列が修正後の値段になっているので、H3セル以降をコピーしてB3セルに値で貼付けます。
◆解説
MATCH関数でA列とE列を照合すると、値上げされていない品番は相手がいないのでエラーになります。
値上げされていないエラーの行はそのまま元の値段を読みます。値上げされたエラーでない行はVLOOKUP関数でE列F列から値上げ後の値段を読みます。
No.4
- 回答日時:
先ず、
此のお題で MATCH構文を、
使い、
お示し 頂いた、
改定対象を 故意に、
削減し、
不具合隠しを 謀る、
等とは、
如何しても 容認し兼ねますね、
自戒ください。
質問者意図では、
昇順や、降順等を、
一切 気に掛ける、
必要無く、
時系列に 準じ、
発生した、
価格変動に 伴い、
例え、
同一品番の 価格改定が、
後から 現れようとも、
改訂意図を ストレス無く、
繁栄させる事で あって、
示されるものは、
全くもって、
此の 意図を、
汲めていないと、
するしか ないもの、
其の評価は -1万点ですね。
同胞の 回答者として、
元プロの ものとして、
恥ずかしさと、由々しさを、
感じる位です。
所で
マイナス評価から インスピレーションを、
受けて、
新方式の 式構造を、
編み出しました。
まぁ、
其処迄は 画期的でも、
ないのですがね。
一応、
著作権放棄は しません、
何処に 掲載された、
ものなのか、
其の際の 掲載アカウントが、
"nouble1"で あった事、
此等に付いて、
コメントを 制裁し続ける所を、
求めます。
違反する場合、
其れなりの 賠償等を、
求める場合が あります。
あのですね、
こうでも しないと、
此の形式を 継承した式を、
私が 私である事を、
証明しても 尚、
私が 起源である事を、
認められず、
間違いを 間違いと、
指摘しても、
耳も 傾けないのですよね。
其れ所が、
正気すら 疑われ出すのですよ、
実に、
此は きつい、
ご理解を くださいね。
さて、
前置きが 長くなりましたが、
一般式、
=IFERROR(OFFSET($E$2,-MIN(INDEX(($E$3:$E$32<>$A2)*10^10-ROW($A$1:$A$30),,)),1,1,1),$B2)
ファイル、
https://1drv.ms/x/s!AjviygfJDgV_3F22NYNBasfygJ8h
尚、
ファイルは 1度、
ローカルに 別名保存して、
其の保存ファイルを 扱うように、
してくださいね、
別名保存でないと、
意味が 無いですよ。
さすれば、
閲覧も、編集も、
叶うものと 思いますよ。
使うなら、理解した上でに、
してくださいね。
では、
構造ですが、
($E$3:$E$32<>$A2)*10^10-ROW($A$1:$A$30)
此の構造により、
該当しない項なら、
10^10が、
該当したならば、
最新データの 列番号×-1が、
返されます。
此を 元に、
OFFSET($E$2,-MIN(INDEX(($E$3:$E$32<>$A2)*10^10-ROW($A$1:$A$30),,)),1,1,1)
と する事により、
該当しない場合は エラーに、
該当する場合は、
其のデータを 読み出します。
更に、
IFERROR(OFFSET($E$2,-MIN(INDEX(($E$3:$E$32<>$A2)*10^10-ROW($A$1:$A$30),,)),1,1,1),$B2)
と する事により、
OFFSETが エラーを、
返す事を 利用して、
該当が 無い事を、
受け取り、
元データを 読む、
切っ掛けと しています。
如何でしょうか?
ご不明点が 残る場合、
其の旨、
お申し付け 頂ければ、
ご指示に 添い、
解説したく 思いますので、
宜しく お願いします。
No.2
- 回答日時:
私がやるなら、ですが。
列番号が分からないので品番~値上げされた値段まででA列からF列とします。
C列にA列のコードをキーにしてEF列の範囲からVLOOKUP関数で値段を持ってきます。
当然、5や9の品番行には数値が入りますが他の行には#N/Aエラーが出ます。
オートフィルタでC列のエラーのみを抽出し上から下まで選択してデータをDELETEします。
これで、フィルタ解除するとC列には飛び飛びで値上げされた品番の値段だけが残ります。
C列をコピーしB列に、形式を選択して貼り付けで「値」を選択し下にある
□空白セルを無視する
にチェックを入れてOK
とすると値段がある部分だけ貼りついているかと思います。
No.1
- 回答日時:
空いている列に、値上げされたリストの「品番」を、元のリスト側で該当するかを1品ずつ検査し、該当したら「1」を表示させる数式を入れる。
数式を入れた列にオートフィルタをかけて「1」の行だけを表示させる。
空いているセルに1.05を入力してそのセルをコピーする。
値段の列に対して1.05を「乗算して貼り付け」する。
端数が出るなら計算後にセルの表示を小数点以下を切り捨てるような処置をしましょう。
・・・別解・・・
空いているセルにIFERROR関数にVLOOKUP関数を入れて計算。
A列が品番、B列が価格
D列が価格改正の品番、E列が改正された価格
ならば、
C1セルに
=IFERROR(VLOOKUP(A1,D:E,2,FALSE),B1)
と入力して、
C1セルを必要な行までコピーする。
その後、C列をコピーしてB列に「値として貼り付け」する。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
映画のエンドロール観る派?観ない派?
映画が終わった後、すぐに席を立って帰る方もちらほら見かけます。皆さんはエンドロールの最後まで観ていきますか?
-
海外旅行から帰ってきたら、まず何を食べる?
帰国して1番食べたくなるもの、食べたくなるだろうなと思うもの、皆さんはありますか?
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
エクセルで作成した料金表を、全て5%増に変更
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
タイムスタンプとテキストから...
-
エクセルの文字が途中から消える
-
エクセルの質問です。 F列からL...
-
ワークシートに出現したこの画...
-
Excelの警告について
-
EXCELの散布図で日付が1900年に...
-
エクセルでファイルの最終更新...
-
Excelでの文字色
-
マクロの処理が遅くなった
-
シートの情報を別のシートへま...
-
OFFSET関数を使用したいのです...
-
エクセルの数式バーのフォント...
-
エクセルデーターから必要な項...
-
Excelについて教えてください。...
-
SUBTOTALは、参照された数字で...
-
エクセルの「条件付き書式」を...
-
Excelの関数について このよう...
-
エクセル。金額から「円」を除...
-
Excelの数字の前に入っている空...
-
エクセルの問題です。絶対値の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelの警告について
-
Excelで数値を時間数に変換する...
-
エクセルの数式バーのフォント...
-
エクセルで数字の組み合わせを...
-
エクセルを使用して、円周率を...
-
Excelで特定の文字列が含まれて...
-
Excel 対象のセルに入力が無い...
-
任意の値が存在する行に名前を...
-
エクセルでファイルの最終更新...
-
index関数の説明をお願いします。
-
条件付き書式でやりたいのですが
-
重複しない値を取り出したい
-
【ExcelVBA】UTF-8(BOM無)でC...
-
【マクロ】マクロが割当てされ...
-
エクセル IF計算式?でしょうか?
-
エクセルで曜日を入れたい
-
表中の指定した条件の文字列を...
-
【Excel】版が同じ事を示す番号...
-
EXCELの散布図で日付が1900年に...
-
Excelについて。Excelに縦1列に...
おすすめ情報