下の式は、B列の行数がA列の行数より少ないと、正確な答えを返しませんでした。通報するこの回答へのお礼いろいろ考えてくれてありがとう御座います。A列にアルファベット、B列に数字。D1にa、D2にb、D3にc、D4にdとして、E1に以下を入れ、数式バーにカーソルがあるうちに、ShiftキーとCtrlキーを同時に押しながらEnterキーを押下、下へオートフィルでいかがでしょう。前回の式では入力する値の桁数が少ないと、不正確な結果を出してしまいました。修正案です、より複雑になってしまいました。簡潔に出来そうな気もするのですが・・・。数式バーにカーソルがあるうちに、ShiftキーとCtrlキーを同時に押しながらEnterキーを押してください。12:04#2で答えた者ですが、また、#2では「1行目にa~d、2行目に値」と書きましたが、数値を入力した時にすぐ上のセルの文字を判定するようになっているので、「a~d」と「値」の間に空欄がなければ、1、2行目以外でも大丈夫です。実際は縦に使用するつもりなので、皆さんの回答を理解出来るように頭フル回転中です(あまり回りません)。01:26関数でやってみました。dとして、任意のセルに下をコピーし、まだ数式バーにカーソルがあるうちにShiftキーとCtrlキーを同時に押しながらEnterキーを押します。数式の両脇に{}が付きます。その後オートフィルで下へコピー。何度もありがとう御座います。Subで良いでしょう。sを好きなセルにセットすること。何に使うか想像できないが。00:05VBAで作ってみたんですが、これでいいでしょうか?1行目のセルにa~dを、その下の2行目にそれに対応する値を入力するとします。Editor」を開きます。2.左上のほうの「ThisWorkbook」というところで右クリックをして、「コードの表示」を選択します。3.右側の大きな画面に下記のコードを入力します。(コピー&ペーストでいいはず。Sub4.下のタスクバーのボタンでエクセルの画面を表示してください。これで、F10~I10のセルにそれぞれa~dの下に入力した値が表示されると思います。上記のコードのRange("○○")の部分を修正することにより、別のセルに表示させることが可能です。通報するこの回答へのお礼VBAの存在も知らなかったのですが、一応希望道りになりました。使えばよいのか良く分かりませんので、もっと勉強してみます。ありがとう御座います。エクセル関数を教えて下さい。エクセルの関数を教えて下さい。エクセルの関数で質問があります。エクセルで一番上の行に関数を入力しました。特定の文字を入れる...20エクセル2016です。表を大きく、紙いっ...(Excel)あるセルに文字を入力...4Excelのグレーの部分を戻したい5エクセルで〇の数を数えたい6エクセルの計算結果が0になって...7EXCELでX軸が時間のグラフを作...8チェックボックスの箱のサイズ...9エクセルのセルにカレンダーを...10エクセルにおいて、シートの保...11改ページの2ページ目の作り方12エクセル関数/10進法から60進法...13DATファイルをEXCELで開きたい14excelからexcelへの差し込み印刷15エクセル2016です。Inc.Q質問する(無料)Q&A検索goo検索gooIDで新規登録・ログイン新規登録する(無料)会員の方はこちら外部サービスのアカウントで新規登録・ログインYahoo!で新規登録・ログインGoogleで新規登録・ログインTwitterで新規登録・ログインFacebookで新規登録・ログインdアカウントで新規登録・ログイン※各種外部サービスのアカウントをお持ちの方はこちらから簡単に登録できます。お客様の許可なしに外部サービスに投稿することはございませんのでご安心ください。会員でない方、会員になるとあなたも質問や回答ができるようになります!!親切・丁寧な回答が集まる場30分以内に回答がもらえ回答数は平均3件!匿名(ニックネーム)での投稿なので。