Tools

Excel の「区切り位置」機能が便利

投稿日:2021年9月15日 更新日:

1. 構造化されたデータをそのまま貼り付ける

例えば、以下のような CSV形式の文字列があり、全体をクリップボードにコピーしたとします。

CSVの文字列

これを、予め用意しておいた Excel の表の左上隅にあるセルに貼り付けます。

すると、「カンマ区切り」が自動認識されず、縦方向の1セルずつに各行すべての文字列が貼り付けられてしまうことがあります(区切り文字が自動的に認識されて、行方向も各セルに値が割り振られることもあります)。

カンマ区切りを自動認識してくれませんでした

しかしこのような場合でも、ここからカンマ区切りの各値をそれぞれ別のセルに割り振ることができます。

そのために使う機能が、「区切り位置」です。

区切り位置のアイコン
区切り位置のアイコン

2. 区切り文字を認識させて、値ごとにセルに振り分ける

現在、データが存在するセルが選択状態になっていますので、このまま次の操作を行います。

[データ] メニューの [区切り位置] をクリックします。

[データ] – [区切り位置] を選択します

以下のウィンドウが現れるので、「コンマやタブなどの区切り文字によってフィールドごとに区切られたデータ」を選択して [次へ] ボタンを押します。

今回はCSV形式なので、[コンマ] にチェックを入れて [次へ] ボタンを押します。

以下のウィンドウでは特に何もせず、[完了] ボタンを押します。

以上の操作により、行方向でも各値がセルに割り振られました。

各値をそれぞれ別のセルに振り分けることができました

3. おわりに

地味に便利な機能です。

CSVファイルであれば、そのまま Excel で開けるのですが、CSV形式のようなデータをクリップボードにコピーしてそのまま貼り付けたい場合には必須の機能になります。

📂-Tools
-

執筆者:labo


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

Anki

Anki カードの背景をストライプにする

Anki カードの背景をストライプにする方法について説明します。

データベース管理ツール Adminer

目次1. Adminer とは?2. Adminer の特徴A. たった1つのPHPファイルで動作するB. MySQL の多くの機能に対応しているC. 対応データベースが多いD. ユーザーインターフェ …

Windows

Windows 10 のターミナル設定(MSYS2編)

MSYS2 を使って、Windows 10 にターミナル環境を構築する方法を紹介します。 MSYS2というのは、Windows上にUNIXライクな環境を導入するソフトウェアです。 現在では、Windo …

Vim

Emmet-vim の HTML5用スニペットを変更する

Vim エディタには、HTML & CSS の入力補助を行う mattn/emmet-vim というプラグインがあります。 これを使うと、例えば ul>li*5 と入力した直後に、Ctr …

Vim

Vim でHTMLタグの中身を置換するキー操作

Vim でHTMLタグの中身を置換するキー操作について説明します。