英字セル行と日本語セル行の混在表、から英字セル行のみ抽出
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
英字セル行と日本語セル行の混在表、から英字セル行のみ抽出
msg# 1
おっさん
はじめまして、ある条件のみを抽出する方法(関数)を教えてください。
エクセルの表があります。英字セル行と日本語セル行の混在表から英字セル行のみ抽出する方法(関数)をお教えください。
よろしくお願いいたします。
エクセルの表があります。英字セル行と日本語セル行の混在表から英字セル行のみ抽出する方法(関数)をお教えください。
よろしくお願いいたします。
投票数:232
平均点:5.09
Re: 英字セル行と日本語セル行の混在表、から英字セル行のみ抽出
msg# 1.1
gesuto
(解決済と思いますが。。)
以下のIF文を応用してはどうでしょうか。
【数式】
=IF(UPPER(A1)=LOWER(A1),"日本語","英字")
【解説】
UPPER関数は、英字を小文字から大文字に変換します。
LOWER関数は、英字を大文字から小文字に変換します。
これら2つの関数の変換結果が異なるのは、英字が含まれているセルだけです。
したがって、変換結果が一致なら「日本語」、不一致なら「英字」と判定できます。
なお、以下の記述から、同一セル内に英字と日本語は混在しないものと思いますが、仮に混在する場合、本案の数式では「英字」と判定されます。
>英字セル行と日本語セル行の混在表から英字セル行のみ抽出
以下のIF文を応用してはどうでしょうか。
【数式】
=IF(UPPER(A1)=LOWER(A1),"日本語","英字")
【解説】
UPPER関数は、英字を小文字から大文字に変換します。
LOWER関数は、英字を大文字から小文字に変換します。
これら2つの関数の変換結果が異なるのは、英字が含まれているセルだけです。
したがって、変換結果が一致なら「日本語」、不一致なら「英字」と判定できます。
なお、以下の記述から、同一セル内に英字と日本語は混在しないものと思いますが、仮に混在する場合、本案の数式では「英字」と判定されます。
>英字セル行と日本語セル行の混在表から英字セル行のみ抽出
投票数:77
平均点:2.08