エクセルでコピーした文字列を加工するための方法

目次

加工関連の手段

セルの値をもとに別シートを参照する方法

INDIRECT関数を使用すると、セルの値をもとに別のセルやシートなどを参照することができます。

基準のセルから上下左右に移動した位置のセルを取得する

OFFSET 関数は基準のセルから上下左右に移動した位置のセルを取得します。

セル内の一部の文字を取り出す

LEFT 関数や RIGHT 関数を使うと、セルの左端や右端から指定した数分の文字列を取り出せますが、逆に言うと、「何文字目から開始するのか」を指定できません。これを指定したいときに MID 関数を使います。

FIND関数で複数のOR条件を指定し検索、文字列を抽出する

エラーの場合に指定した値を返す

ExcelのIFERROR関数は、エラーの場合に指定した値を返す関数です。エラー値を「0」と表示したり、または非表示(空白セル)にするときなどに使われます。

文字列の長さ(文字数)を求めるには

文字列の長さ(文字数)を返すには、文字列操作関数のLENを使用します。全角・半角は問わず1文字は「1」として処理します。半角単位でカウントする場合はLENB関数を使うとOKです。

エクセルで特定の文字を削除する

SUBSTITUTE関数とは、文字列の中に含まれる特定の文字を、別の文字に置き換えることができる関数 です。

文字列を数値に変換する

参考

  • ExcelのINDIRECT関数の使い方|セルや他のシートを参照する
    https://office-hack.com/excel/indirect/
  • FIND 関数、FINDB 関数
    https://support.microsoft.com/ja-jp/office/find-%E9%96%A2%E6%95%B0-findb-%E9%96%A2%E6%95%B0-c7912941-af2a-4bdf-a553-d0d89b0a0628
  • Excelの書式設定が反映されないときの対処法
    https://inmylife65.net/quick-solution-excel-format-2901
    https://tosk.hatenablog.com/entry/2016/01/14/211043