A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
関数のチョイスはいいところまでいってましたね。
具体的な解説は№3さんにお任せしますが、1点だけ。
>=VLOOKUP(A1,Sheet2!A1:B6,2,FALSE)
はこの段階でも
=VLOOKUP($A1,Sheet2!A1:B6,2,FALSE)
にしておいた方がいいですね。
No.3
- 回答日時:
まずは数式を分けて考えましょう。
=MID(Sheet1!$A$1,COLUMN(A1),1)*IFERROR(VLOOKUP(A3,Sheet2!$A$1:$B$6,2,FALSE),"")
↓
=MID(Sheet1!$A$1,COLUMN(A1),1)
=VLOOKUP(A3,Sheet2!$A$1:$B$6,2,FALSE) ←IFERROR関数はこの場合まだ考えない。
それぞれ何をしているのかを考えてください。
(各関数の使い方をしっかり確認し理解してください)
まったく的外れなことをしていることに気付くと思います。
この場合、
MID関数は Sheet1 のA1セルの値の1文字目を拾ってきています。
VLOOKUP関数は A3セルと同じ値があるSheet2のA列の行を見つけ、検索範囲からその2列目の値を返します。
でもって、なんでそれを掛け算するの?
・・・
まずはVLOOKUP関数でSheet2のA1セルと同じ値を見つけ、対応するB列の値を返す数式を考えてみましょう。
=VLOOKUP(A1,Sheet2!A1:B6,2,FALSE)
こうなります。
正しく表示されるか確認してください。(自分はたまに嘘を回答しますので、都度ツッコミを入れてください)
MID関数はこの返ってきた値に対して使います。
質問文ではB1セルからB4セルの縦に値を返そうとしているようですが、
数式や質問文を見る限り、B1セルからE1セルにかけて値を返すのが正解のような気がします。
それを踏まえてMID関数です。
=MID(返ってきた値 , 1,1)
これで1文字目を拾えます。
=MID(返ってきた値 , 2,1)
これで2文字目を拾えます。
=MID(返ってきた値 , 3,1)
これで3文字目を拾えます。
=MID(返ってきた値 , 4,1)
これで4文字目を拾えます。
理解できていないならCOLUNM関数なんて横着しちゃダメ。
最後に
VLOOKUP関数が同じ値を見つけられなくてエラーを返してきた場合や
MID関数が指定した文字を拾えなかった場合のエラーを返してきた場合
を想定してIFERROR関数に入れます。
…そんだけですよ。
各関数の使い方をしっかり確認してください。
それができないなら、数式は使わずに一つずつ手で結果を手入力するようにしましょう。
No.2
- 回答日時:
その ”上手くいきません” という数式を示して、その結果がどうなるかも示してください。
・・・
「上手くいきません」ではなく
「VLOOKUP関数とMID関数を使うと聞いているけど、どうすればいいのかさっぱり分かりません」ということでしょうか?
それぞれの関数の使い方を理解していれば、特に難しいことはないと思うんですよ。
それでも「できない」ということは「関数の使い方以外のところ」でつまずいているのかもしれないのです。
数式を示されて「わかったつもり」にならないようにするには
今どうやっているのかを回答者さんたちが知る必要があるんです。
「そんなことはどうでもいいから答えだけ教えろください」
ということなら、そう宣言してください。
条件が変わって自分で対処できなくなったら他人を頼ることを延々と続けることになりますが、
まあ、他人事(ベストアンサーをもらえる人と機会が増えますので回答する側にとっては良いことかもしれない)ですので、それはそれで良いと思います。
・・・余談・・・
とても簡単な事なので数式を書きたい気持ちを抑えるのが楽しい。
たぶん、No.1の回答者さんも同じ気持ちだろうと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Excel(エクセル) 【再度】Excelの関数について教えてください。 4 2023/07/28 13:06
- Excel(エクセル) Excelの関数について教えてください。 5 2023/07/28 11:27
- Excel(エクセル) 関数EXACT(文字列,文字列)とexcelVBA 3 2022/04/14 15:07
- Excel(エクセル) excelで検索した商品の画像(ネットワーク上の)を表示させたい。 3 2023/06/28 00:32
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) エクセルの書式設定の表示形式で設定した文字を文字列としてコピーしたい 1 2022/12/21 10:41
- Excel(エクセル) VBAにてエクセルをpdf化する方法 1 2023/03/10 16:20
- Excel(エクセル) Excel2019、2021の日付、曜日の表示について 2 2022/11/29 15:01
- Excel(エクセル) フォルダ内のエクセルファイルを開かずにデータ採取する関数式 2 2022/12/22 22:15
このQ&Aを見た人はこんなQ&Aも見ています
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
過失割合を教えてください。 コ...
-
先日軽い追突事故を起こしてし...
-
当て逃げをしてしまいました。...
-
昨日プライベートで交通事故を...
-
センターライン「黄色」制限40...
-
当て逃げにあった方どれくらい...
-
今年の4月に交通事故にあいま...
-
駐車場に停めておいた車をぶつ...
-
横断歩道で自分が歩行者で、車...
-
交通事故
-
当て逃げされました。
-
信号の無い横断歩道は歩行者優...
-
サイドミラー畳んだまま公道に...
-
道路で人が倒れていて引いてし...
-
救護義務違反 山道 県道 周りに...
-
至急!民家の塀に車で擦ってし...
-
信号のない横断歩道に歩行者
-
先程 自転車同士 ぶつかってし...
-
接触事故 駐車場で車を出そうと...
-
自転車ですれ違った時に、避け...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
当て逃げをしてしまいました。...
-
先日軽い追突事故を起こしてし...
-
事故の目撃者を探していますの...
-
いまだにあおり運転する奴って
-
電動アシスト自転車って危なく...
-
過失割合が40対60の自転車対自...
-
車の事故で経験者や詳しい方に...
-
自転車同士の事故 3月下旬に自...
-
道路交通法の自転車乗車時のル...
-
交通事故の後遺症請求について
-
詳しい方に伺いたいです。 きょ...
-
皆さん、おはようございます♪ ...
-
事故後の代車について質問です...
-
先日バイト先に通勤中交通事故...
-
交通事故の人身扱いについて 先...
-
接触事故 歩行者対車 歩行者が...
-
当て逃げにあった方どれくらい...
-
救護義務違反 山道 県道 周りに...
-
左から来る自転車に気付きませ...
-
車と車がぶつかったら、ぶつか...
おすすめ情報
↑印と各セルの位置がズレています。
済みません
エクセルの基本が分かっていなくて済みません
下記の式で行いました。ただ2つの関数を一緒にしただけです
教えていただきたいのでお願い致します。
=MID(Sheet1!$A$1,COLUMN(A1),1)*IFERROR(VLOOKUP(A3,Sheet2!$A$1:$B$6,2,FALSE),"")