Top > エクセル関数の使い方 > エクセル関数で判断式を記述する

エクセル関数で判断式を記述する

エクセルのデータに、以下のようなデータが記述されている場合があるとします。

【エクセル上のデータ】
A列  B列  C列
 ア   A  ア 
 イ   a
 ウ   A
 エ   S
 オ   P
 カ   W
 キ   G
 ケ   B
 コ   H

セルD1のところに「=IF(VLOOKUP(C1,A1:B9,2)="A","○","×")」と記述したとします。

意味としては、A1~B9の範囲内を元として、A列の中に、セルC1に記述されている「ア」という文字がある場合の左側から2列目、つまりB列の文字が「A」ならば「○」をセルD1に表示させます。

つまり、セルC1の値がア,イ,ウの場合は、「○」を、セルC1の値がア,イ,ウ以外の場合は「×」をD列内に表示させましょうという関数になります。

しかし、難点はB列の値を見ても分かるとおり、大文字小文字のAとaの区別をつけられないということです。

「A=CHAR(65)」なので、「=IF(VLOOKUP(D1,A1:B9,2)=CHAR(65),"○","×")」としても大文字小文字の区別をつけることが出来ません。

もし、大文字小文字の区別を付けたい時ですが、「A=65」と指定することができますので、「=IF(CODE(VLOOKUP(D1,A1:B9,2))=65,"○","×")」と指定すると大文字小文字を区別して判断してくれます。

この関数式で判断すると、セルC1の値がア,ウの場合は、「○」を、セルC1の値がア,ウ以外の場合は「×」をD列内に表示させましょうという関数になります。

エクセル関数の使い方

関連記事
CGIWrap Error: Real UID could not be changed!

CGIWrap Error: Real UID could not be changed!


Real UID could not be changed!

Server Data:

Server Administrator/Contact: admin@xrea.com
Server Name: www.virginiabeach-reservations.com
Server Port: 80
Server Protocol: HTTP/1.0

Request Data:

User Agent/Browser: lwp-trivial/1.41
Request Method: GET
Remote Address: 125.53.24.71
Remote Port: 54100
Query String: n=&key=&code=
エクセル関数 エクセル関数 エクセル関数
エクセル関数
エクセル関数の使い方
エクセル関数いろいろ
リンクについて
当サイトのホームページはリンクフリーです。ただし、不適切と思われるサイトからのリンクは、そのリンクを解除していただくこともありますので、ご了承ください。また、ホームページをお持ちの皆様、相互リンクしませんか?当サイトでは特に関連性のあるページからの相互リンクを受け付けています。リンクご希望の方は貴サイトでのリンク完了後にご一報いただければ幸いです。