DETECTLANGUAGE関数の使い方|文章が何語かを調べる
※写真はイメージです
書き方
=DETECTLANGUAGE(テキストまたは範囲)セルの文章が何語かを、ja(日本語)・en(英語)のような言語コードで返します。
引数の意味
| 引数 | 入れるもの | 図の例 |
|---|---|---|
| テキストまたは範囲 | 調べたい文章 | A2 |
日本語以外だけ日本語に訳す
=IF(DETECTLANGUAGE(A2)="ja", A2, GOOGLETRANSLATE(A2, "auto", "ja"))日本語ならそのまま、ほかの言語ならGOOGLETRANSLATEで日本語に訳します。外国のお客さんからの問い合わせをまとめて読むときに便利です。
使えるバージョン
Googleスプレッドシートだけの関数です。Excelにはありません。
Excelでは
Excelには、言語を判定する関数はありません。
よくある質問
DETECTLANGUAGEとは?
セルの文章が何語かを、jaやenのような言語コードで返すGoogleスプレッドシートの関数です。
日本語以外だけ訳すには?
IFとGOOGLETRANSLATEを組み合わせます。
一緒に覚えたい関数・操作
このページについて
操作の説明は、パソコンのブラウザで開いた日本語のGoogleスプレッドシートに合わせています。関数の働きはGoogleの公式ヘルプ(スプレッドシートの関数リスト)で確かめています。図はこのサイトで作ったもので、表の会社名・商品名・人名・URLは例です。このサイトはGoogleとは関係ありません。運営者情報