文字列操作
テキスト文字列を操作するための関数
ARRAYTOTEXT関数
ARRAYTOTEXT関数は配列を単一のテキスト文字列に変換します。数値やブール値を適切なテキスト形式に変換し、複数の値をカンマ区切りや配列形式で結合して表示します。動的配列の結果をテキストとして扱う際に最適です。
Learn MoreASC 関数
ASC 関数は、2バイト文字セット(DBCS)言語で使用される場合に、全角文字(2バイト)を半角文字(1バイト)に変換します。日本語などのDBCS環境で文字幅を統一する際に特に有用です。
Learn MoreBAHTTEXT関数
BAHTTEXT関数は、数値をタイ語の文字列に変換し、バーツ(タイの通貨単位)を表す接尾辞を自動的に付加します。タイの会計業務や財務報告書作成に特化した便利な関数です。
Learn MoreCLEAN 関数
CLEAN関数は、文字列から印刷できない非表示文字(ASCIIコード0-31)を除去するExcel関数です。他のアプリケーションからインポートしたデータに含まれる制御文字や改行文字などをクリーンアップし、きれいなテキストデータに変換します。
Learn MoreCODE 関数
Excel の CODE 関数は、指定した文字列の先頭文字の数値コード(ASCII コード)を返します。Windows では ANSI 文字セット、Macintosh では Macintosh 文字セットに対応したコードを返します。
Learn MoreCONCAT 関数
CONCAT 関数は複数のテキスト項目やセル範囲を1つの文字列として結合する便利な関数です。CONCATENATE 関数の後継として登場し、より自然な構文でテキスト結合を実現します。区切り文字や空セル無視機能はありませんが、基本的なテキスト結合に最適です。
Learn MoreDBCS 関数
DBCS関数は、文字列内の半角(1バイト)の英数字およびカナ文字を全角(2バイト)の文字に変換するExcel関数です。日本語環境で特に有用で、半角文字を全角形式に統一して表示します。
Learn MoreDETECTLANGUAGE関数
DETECTLANGUAGE関数は、指定されたテキストの言語を自動検出します。Microsoft Translation Servicesを活用し、多言語テキストから言語コードを正確に識別。国際的なデータ処理に最適です。
Learn MoreDOLLAR関数
DOLLAR関数は、数値を指定した小数点以下の桁数で丸め、通貨形式のテキスト文字列に変換します。ローカル設定に基づく通貨記号を使用して会計帳票やレポートに適したフォーマットを作成します。
Learn MoreEXACT 関数
EXACT 関数は、2 つの文字列を比較して、まったく同じである場合は TRUE を、そうでない場合は FALSE を返します。大文字と小文字を区別し、書式の違いは無視されます。ドキュメントの文字列検証に最適です。
Learn MoreFIND、FINDB関数
FIND関数は指定した文字列を別の文字列内で検索し、大文字小文字を区別して最初に一致する位置を返します。FINDB関数はマルチバイト文字環境向けの旧バージョンですが、現在は非推奨です。
Learn MoreFIXED関数
FIXED関数は、数値を指定した桁数で四捨五入し、カンマ区切りとピリオドを使った文字列形式で返します。数値データを読みやすい書式のテキストに変換するのに最適です。
Learn MoreLEFT、LEFTB 関数
LEFT 関数は文字列の先頭から指定された数の文字を抽出します。LEFTB 関数はバイト単位で文字列の先頭部分を抽出しますが、現在は非推奨です。Unicode 対応により LEFT 関数で代替可能です。
Learn MoreLEN、LENB 関数
LEN関数は文字列の文字数を返します。LENB関数は文字列のバイト数を返しますが、現在は非推奨です。Unicode対応の現代的なExcelではLEN関数が推奨されます。
Learn MoreLOWER 関数
Excel の LOWER 関数は、指定された文字列内の英大文字をすべて小文字に変換します。テキストデータを統一的に小文字表記に整えるのに最適で、検索処理やデータ比較を効率化します。
Learn MoreMID、MIDB関数
ExcelのMID関数は、文字列の指定位置から指定文字数分の部分文字列を抽出します。MIDB関数はマルチバイト文字(日本語など)に対応したバージョンですが、現在は非推奨です。MID関数がUnicode対応を改善し、より正確な文字処理が可能になりました。
Learn MoreNUMBERVALUE 関数
NUMBERVALUE 関数は、異なるロケールの数値表記を統一的に数値へ変換します。地域ごとの小数点記号や桁区切り記号の違いを指定して確実に数値変換が可能で、国際的なデータ処理に最適です。
Learn MorePHONETIC 関数
PHONETIC関数は、セルに含まれる文字列のふりがな(読み仮名)を抽出する関数です。日本語、中国語、韓国語などの極東言語で使用可能で、ルビ付きテキストから読みを自動取得します。
Learn MorePROPER 関数
PROPER関数は、テキスト文字列の各単語の先頭文字を大文字にし、その他の文字を小文字に変換します。タイトルケース形式のテキストを簡単に作成でき、データの見た目を美しく整えるのに最適です。
Learn MoreREGEXEXTRACT関数
REGEXEXTRACT関数は、正規表現パターンを使用して指定されたテキストから文字列を強力に抽出します。Excel 365で利用可能な最新のテキスト処理関数で、複雑なパターン認識によるデータ抽出作業を劇的に効率化します。
Learn MoreREGEXREPLACE関数
REGEXREPLACE関数は、正規表現(regex)を使用して文字列内の指定パターンを別の文字列に置き換える高度なテキスト処理関数です。電話番号のマスキングやデータ整形、名前順序の変更など、複雑な文字列操作を効率的に実行できます。
Learn MoreREGEXTEST関数
REGEXTEST関数は、指定されたテキスト内に正規表現パターンと一致する部分があるかどうかを判定します。一致する場合はTRUEを、一致しない場合はFALSEを返します。高度なテキストパターンマッチングを実現し、データ検証や条件分岐に最適です。
Learn MoreREPLACE、REPLACEB 関数
REPLACE関数は文字列の指定位置にある文字を別の文字列に置き換えます。REPLACEB関数はバイト単位で位置と文字数を指定するバージョンですが、現在は非推奨です。Unicode対応の高度なテキスト処理に最適です。
Learn MoreRIGHT、RIGHTB 関数
RIGHT関数は文字列の末尾から指定された文字数を抽出します。RIGHTB関数はマルチバイト文字のバイト単位で末尾から抽出しますが、現在は非推奨です。RIGHT関数がUnicode文字も適切に処理するようになりました。
Learn MoreSEARCH、SEARCHB関数
SEARCH関数は指定した文字列を別の文字列内で検索し、その開始位置を返します。大文字小文字を区別せずワイルドカードも使用可能です。SEARCHBはバイトレベルの文字数計算を行う非推奨関数です。
Learn MoreSUBSTITUTE 関数
SUBSTITUTE関数は、テキスト文字列内の指定された文字列を新しい文字列に置き換えます。特定の出現回数だけを対象に置き換えが可能で、データクリーンアップやレポートのカスタマイズに最適です。
Learn MoreT関数
T関数は、指定された値が文字列の場合にその文字列を返し、それ以外の場合は空白文字列("")を返します。他の表計算ソフトとの互換性を保つための関数で、数式内でのデータ型チェックに使用されます。
Learn MoreTEXT関数
TEXT関数は、数値や日付、時刻を指定した書式でテキスト文字列に変換します。レポート作成やデータ結合時に、数値を読みやすい形式で表示したり、テキストと組み合わせるのに最適です。
Learn MoreTEXTAFTER関数
TEXTAFTER関数は、指定された区切り文字以降のテキストを抽出します。TEXTBEFORE関数の反対機能を持ち、テキスト処理を効率化します。メールアドレスからドメイン抽出、URLのパス取得、CSVデータの分割など多様な用途で活用可能です。
Learn MoreTEXTBEFORE関数
TEXTBEFORE関数は、指定した区切り文字の前に出現するテキストを抽出します。TEXTAFTER関数の反対機能を持ち、文字列の前半部分を簡単に取得できます。メールアドレスやURL、パス名から特定の部分を分離するのに最適です。
Learn MoreTEXTJOIN関数
TEXTJOIN関数は、複数のセル範囲や文字列を指定した区切り文字で結合する強力なテキスト処理関数です。空セルを無視する設定が可能で、大量のデータを効率的に連結できます。従来のCONCATENATE関数を大幅に上回る柔軟性を持ちます。
Learn MoreTEXTSPLIT関数
TEXTSPLIT関数は、指定した区切り文字を使ってテキスト文字列を列や行に自動的に分割する動的配列関数です。テキスト列変換ウィザードの数式版として機能し、複雑なテキストデータを瞬時に整理できます。TEXTJOIN関数の逆の役割を果たします。
Learn MoreTRANSLATE 関数
TRANSLATE 関数は Microsoft Translation Services を使用して、Excel でテキストを1つの言語から別の言語へ翻訳します。サービス依存の関数で、サポート言語は変更される可能性があります。
Learn MoreTRIM 関数
Excel の TRIM 関数は、テキストから先頭・末尾のスペースを削除し、単語間の連続したスペースを1つのスペースに統一します。外部データやWebから取得したテキストデータのクリーンアップに最適です。
Learn MoreUNICHAR 関数
指定された Unicode 番号に対応する文字を返す Excel 関数です。Unicode 文字を数値コードから直接取得でき、特殊文字や記号を簡単に挿入できます。
Learn MoreUNICODE 関数
UNICODE 関数は、指定された文字列の最初の文字に対応するUnicodeコードポイント番号を返します。文字のUnicode値を簡単に取得できる基本的な関数です。
Learn MoreUPPER関数
ExcelのUPPER関数は、指定された文字列をすべて大文字に変換する便利なテキスト関数です。小文字・混在ケースのテキストを統一した大文字形式に変換し、見出し作成やデータ標準化に最適です。
Learn MoreVALUE 関数
VALUE 関数は、数値、日付、時刻として認識可能なテキスト文字列を数値に変換します。Excel の自動変換機能により通常は不要ですが、他のアプリケーションとの互換性確保に有用です。
Learn MoreVALUETOTEXT関数
VALUETOTEXT関数は任意の値を読みやすいテキスト形式に変換します。数値、日付、論理値などを自然な文字列表現に変換し、データ処理やレポート作成で活用できます。
Learn More