エクセル練習問題
スピルを使って文字列を1セルずつに分解

エクセルの関数・操作のちょっと難しい問題、Excelチャレンジ問題集
最終更新日:2020-03-09

スピルを使って文字列を1セルずつに分解

エクセル練習問題

2019年にOffice365のExcelに実装された革新的な機能としてスピルがあります。
スピルを上手に使うと、今まで多くの作業列を使う必要があったものが、かなり簡略化された数式で実現することができます。
スピルの詳細については、以下を参照してください。
スピルについて| エクセル入門
2019年にOffice365のExcelに実装された革新的な機能としてスピルがあります。数式を入力したセルから結果があふれて隣接したセルにも出力されるのがスピルです。今までは数式を入れたセルにしか結果を出せませんでしたが、スピルでは隣接するセルにまで結果が表示されます。
問題1
A1セルに、
「いろはに…」
このような文字列が入っています。
文字数不定数です。

この文字列を分解して、B1セル以降に1文字ずつ出力してください。

エクセル Excel 練習問題 スピル

スピルの問題ですので、
B1セルに数式を入れるだけで、C列以降はスピルで表示されるようにしてください。

問題2
問題1を複数行対応させてください。

エクセル Excel 練習問題 スピル

問題1の発展問題です。
B1セルに数式を入れるだけで、2行目以降もC列以降も同時にスピルで出力されるようにしてください。


どちらの問題も、スピルを使う事で1つの数式で実現できます。

スピルを使わない場合は、
B1=MID($A1,COLUMN()-1,1)
として、B1セルを出力範囲にコピーすることで1文字ずつに分解できます。
文字数が決まっていれば良いのですが、不定数の場合はあらかじめ大きめの範囲に数式を設定しておく必要があります。
スピルなら、先頭セルに入れるだけで出力範囲が自動で決まります。

では、お考えください。
すぐに解答を見ずに、必ず自力でやれるだけやってみましょう。

シンキングタイム

シンキングタイム開始


シンキングタイム終了

当サイトのコンテンツ
自分に合った、学習方法を見つけましょう。

エクセル入門
エクセル作業において必須となるショートカットキー、操作、機能、関数の使い方を、入門・初級・初心者向けに解説しています。スピルとスピル対応関数、最新のLAMBDA以降の関数まで解説します。エクセル入門のページ内目次 0からのエクセル入門 ショートカットキー 基本操作 表示形式 セルの書式設定 入力規則 数式・関数 基…
エクセル基本操作
エクセルの基本操作について解説。知ってそうで知らない操作や高度な操作まで。日付、時刻に関するあれこれ 数値の書式のあれこれ1.千単位、百万単位2.不要な0を表示せずに、小数点位置を揃える3.ユーザー定義書式で条件付き書式を使う4.Excel2003で、条件によりフォント色を5段階で表示する方法。
エクセル関数応用
エクセルの関数の応用技の解説。関数サンプルと必須の基本技術から応用・高等テクニックまでを紹介しています。1年後の日付、○か月後の日付 複数条件の合計・件数・サンプルデータ・複数条件の合計・複数条件の件数・スピルと新関数 入力規則のリストを、追加・削除に自動対応で作成一覧リストを使用して、「入力規則」の「リスト」を作…

ここで、じっくり勉強して下さい。

エクセル練習問題解答

では解答へ進んでください。

エクセル厳選情報メールマガジン登録
登録は無料です。
こちらの登録で、専用メールアドレスにて質問が可能となります。

解答はこちらです。「スピルを使って文字列を1セルずつに分解解答」




同じテーマ「エクセル練習問題」の記事

百万単位で表示(百万未満は小数表示、小数位置も合わせる)
空白以外のセルの個数(計算結果が空白を除く)
指定行数おきに指定行数ずつ色を変更する
複数系列の積み上げ棒グラフ
億や万の表記を数値化する
URLからファイル名を取得(一番右の指定文字以降を抽出)
スピルを使って日付の一覧を出力
スピルを使って文字列を1セルずつに分解
エクセル試験1:曜日別の平均客単価
エクセル試験2:所得税の計算
エクセル試験3:月間の所定労働時間


新着記事NEW ・・・新着記事一覧を見る

エクセル試験3:月間の所定労働時間|エクセル練習問題(2023-10-04)
エクセル試験2:所得税の計算|エクセル練習問題(2023-10-04)
エクセル試験1:曜日別の平均客単価|エクセル練習問題(2023-10-04)
列全体を指定する時のRangeとColumnsの違い|ツイッター出題回答 (2023-09-24)
シートのActiveXチェックボックスの指定方法|ツイッター出題回答 (2023-09-24)
ByRef引数の型が一致しません。|ツイッター出題回答 (2023-09-22)
シートコピー後のアクティブシートは何か|ツイッター出題回答 (2023-09-19)
Excel関数の引数を省略した場合について|ツイッター出題回答 (2023-09-14)
セル個数を返すRange.CountLargeプロパティとは|VBA技術解説(2023-09-08)
記号を繰り返してグラフ作成(10単位で折り返す)|ツイッター出題回答 (2023-08-28)


アクセスランキング ・・・ ランキング一覧を見る

1.最終行の取得(End,Rows.Count)|VBA入門
2.RangeとCellsの使い方|VBA入門
3.繰り返し処理(For Next)|VBA入門
4.セルのコピー&値の貼り付け(PasteSpecial)|VBA入門
5.変数宣言のDimとデータ型|VBA入門
6.マクロとは?VBAとは?VBAでできること|VBA入門
7.ブックを閉じる・保存(Close,Save,SaveAs)|VBA入門
8.条件分岐(IF)|VBA入門
9.並べ替え(Sort)|VBA入門
10.Range以外の指定方法(Cells,Rows,Columns)|VBA入門




このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。


記述には細心の注意をしたつもりですが、
間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。
掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。
掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。



このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。
本文下部へ