8ITの力を味方につけて幸せになるためのサイトです。2019.01.15Excelの関数を利用して、指定した文字より前の部分を抽出する技をご紹介します。Excelでデータを編集していると以下のようなことに遭遇することがあります。苗字だけを抽出したいメールアドレスの「@」より前の部分だけを抽出したいこれらを手作業で行っていたら、膨大な時間がかかってしまいます。それに1件1件手作業なので、ミスをする確率も高くなります。Excelの関数をうまく組み合わせて時短するだけでなく正確に行えるようになります。今回利用する関数は以下のとおりです。詳細な説明は各関数名のリンク先を見てください。対象の文字列の開始位置から検索文字列の場所を調べ、その検索文字列のある最初の番号(文字数)を返します。対象の文字列の開始位置から検索文字列の場所を調べ、その検索文字列のある最初の文字数を返します。例としてメールアドレスの「@」の前の部分を抽出する計算式は以下のようになります。B7)-1)上記の2行目を例に詳細に説明します。上記のように手作業でなく、関数で自動化することで作業効率はぐっと上がると思います。コピーすずめをフォローするすずめ関連記事Excel【Excel】指定した検索文字列が最初に出てくる位置(バイト数)を取得する方法(SEARCHB関数)ExcelのSEARCHB関数の使い方について具体例を交えて説明します。[]内の引数は任意の項目です。対象の文字列の開始位置から検索文字列の場所を調べ、その検索文字列のあ...Excel【Excel】マクロを利用する準備をするExcel単体でも十分便利ですが、Excelに慣れてくると、どうしてももう少し便利にしたいという願望が出てきます。そんなとき利用するのがマクロです。マクロとはコンピューターの操作の自動化をする技術のことです。指定された文字数を取得する方法(RIGHT関数)ExcelのRIGHT関数の使い方について具体例を交えて説明します。[]内の引数は任意の項目です。文字列の末尾から指定された文字数分の文字を返します。文字列(必須項目):取り出す文...Excel【Excel】UNIQUE関数で重複していないデータを取得するUNIQUE関数について説明します。UNIQUE関数はある一覧または範囲内の一意の値の一覧を返します。重複を排除した一覧を返してくれます。元の表は変更せずに重複したデータを排除した一覧を返してくれるので非常に重宝...Excel【Excel】1か月後、1か月前、1年後、1年前を算出する方法(EDATE関数)しょうです。Excelで日付を利用していると1か月後、1か月前、1年後、1年前などの日付を知りたい場合があると思います。1か月後、1か月前を計算する上で厄介なのが、30日や31日の1か月後、1か月前などの計算ではないでしょうか。簡単に3...Excel【Excel】数値を指定した桁数で切り捨てした値を取得する(TRUNC関数)ExcelのTRUNC関数の使い方について具体例を交えて説明します。数値を指定した桁数で切り捨てした値を返します。数値(必須項目):切り捨ての対象となる数値を指定します。コメントをキャンセルメールアドレスが公開されることはありません。date*日本語が含まれない投稿は無視されますのでご注意ください。夫婦でのんびりと二人暮らししているエンジニアです。開発→QA→開発ときました。本職はQAのはずです。エンジニアが喜ぶQAを心がけてます。今はWindowsやOfficeなどの便利な使い方をメインにブログ運営しています。コメント目次へトップサイドバータイトルとURLをコピーしました。