スポンサードリンク | |
半角/全角の変換(ASC,JIS関数) | 大文字/小文字の変換(UPPER,LOWER,PROPER関数) |
漢数字に変換(NUMBERSTRING関数) | 文字列を取り出す(LEFT,RIGHT,MID関数) |
文字列の検索(FIND関数) | 文字列の検索(SEARCH関数) |
ふりがなを取り出す(PHONETIC関数) | 文字列の長さを返す(LEN,LENB関数) |
【問題】C2〜C5セルに入力されている半角文字は全角文字に、全角文字は半角文字に変換してE列に表示しなさい。
なお、(半角カタカナ)部分はご自分でExcelへ半角カタカナの文字列を入力してください。
B | C | D | E | |
2 | 半角文字→ | KAGOSHIMA | 全角文字→ | KAGOSHIMA |
3 | 半角文字→ | (半角カタカナ) | 全角文字→ | カゴシマ |
4 | 全角文字→ | KAGOSHIMA | 半角文字→ | KAGOSHIMA |
5 | 全角文字→ | カゴシマ | 半角文字→ | (半角カタカナ) |
B | C | D | E | |
2 | 半角文字→ | KAGOSHIMA | 全角文字→ | =JIS(C2) |
3 | 半角文字→ | (半角カタカナ) | 全角文字→ | =JIS(C3) |
4 | 全角文字→ | KAGOSHIMA | 半角文字→ | =ASC(C4) |
5 | 全角文字→ | カゴシマ | 半角文字→ | =ASC(C5) |
【問題】下記の数字をそれぞれの表示形式に変更しなさい。
B | C | D | E | |
2 | 数値 | 表示形式1 | 表示形式2 | 表示形式3 |
3 | 12345 | 一万二千三百四十五 | 壱萬弐阡参百四拾五 | 一二三四五 |
B | C | D | E | |
2 | 数値 | 表示形式1 | 表示形式2 | 表示形式3 |
3 | 12345 | =NUMBERSTRING(B3,1) | =NUMBERSTRING(B3,2) | =NUMBERSTRING(B3,3) |
【別の方法】 セルの表示形式のユーザー定義を使うこともできます。
B | C | D | E | |
2 | 左から4文字 | 左から5文字目から4文字 | 右から6文字 | |
3 | 鹿児島県鹿児島市山下町1番地 | 鹿児島県 | 鹿児島市 | 山下町1番地 |
B | C | D | E | |
2 | 左から4文字 | 左から5文字目から4文字 | 右から6文字 | |
3 | 鹿児島県鹿児島市山下町1番地 | =LEFT(B3,4) | =MID(B3,5,4) | =RIGHT(B3,6) |
B | C | D | |
2 | 県名を取り出す | 県名より後の文字を取り出す | |
3 | 鹿児島県鹿児島市山下町1番地 | =LEFT(B3,FIND(”県”,B3)) | =MID(B3,FIND("県",B3)+1,LEN(B3)) |
B | C | |
2 | 住所 | 都道府県名を削除 |
3 | 鹿児島県鹿児島市鴨池新町10番1号 | 鹿児島市鴨池新町10番1号 |
4 | 大阪府大阪市中央区大手前2丁目 | 大阪市中央区大手前2丁目 |
5 | 東京都新宿区西新宿2-8-1 | 新宿区西新宿2-8-1 |
6 | 宮崎県宮崎市橘通東二丁目10番1号 | 宮崎市橘通東二丁目10番1号 |
B | C | |
2 | 住所 | 都道府県名を削除 |
3 | 鹿児島県鹿児島市鴨池新町10番1号 | =IF(MID(B3,4,1)="県",MID(B3,5,LEN(B3)-4),MID(B3,4,LEN(B3)-3)) |
4 | 大阪府大阪市中央区大手前2丁目 | =IF(MID(B4,4,1)="県",MID(B4,5,LEN(B4)-4),MID(B4,4,LEN(B4)-3)) |
5 | 東京都新宿区西新宿2-8-1 | =IF(MID(B5,4,1)="県",MID(B5,5,LEN(B5)-4),MID(B5,4,LEN(B5)-3)) |
6 | 宮崎県宮崎市橘通東二丁目10番1号 | =IF(MID(B6,4,1)="県",MID(B6,5,LEN(B6)-4),MID(B6,4,LEN(B6)-3)) |
B | C | |
2 | 都府県名 | 右1文字を削除 |
3 | 東京都 | 東京 |
4 | 大阪府 | 大阪 |
5 | 鹿児島県 | 鹿児島 |
6 | 宮崎県 | 宮崎 |
B | C | |
2 | 都府県名 | 右1文字を削除 |
3 | 東京都 | =LEFT(B3,LEN(B3)-1) |
4 | 大阪府 | =LEFT(B4,LEN(B4)-1) |
5 | 鹿児島県 | =LEFT(B5,LEN(B5)-1) |
6 | 宮崎県 | =LEFT(B6,LEN(B6)-1) |
【使用例1】B2セルの住所から、「県」の文字位置を求め、県名や県名を除いた住所を取り出す例です。
B | C | D | |
2 | 鹿児島県鹿児島市山下町1番地 | =FIND("県",B2) | 4 |
3 | =LEFT(B2,FIND("県",B2)) | 鹿児島県 | |
4 | =MID(B2,FIND("県",B2)+1,LEN(B2)) | 鹿児島市山下町1番地 |
【使用例2】特定の文字の後ろの文字列を取り出します。
B | C | |
2 | 123_456 | 456 |
3 | 123 | #VALUE! |
4 | _12 | 12 |
5 | 12_ |
B | C | D | |
2 | 123_456 | 456 | 45 |
3 | 123 | #VALUE! | |
4 | _12 | 12 | 12 |
5 | 12_ |
【使用例3】
B | C | D | |
2 | ABCDEFG | =FIND("DE",$B$2) | =FIND("DE",B2)>0 |
3 | =FIND("de",B2) | =FIND("de",B2)>0 | |
4 | =FIND("DE?G",B2) | =FIND("DE?G",B2)>0 |
B | C | D | |
2 | ABCDEFG | 4 | TRUE |
3 | #VALUE! | #VALUE! | |
4 | #VALUE! | #VALUE! |
B | C | |
2 | BUS | 2 |
3 | CAT | 1 |
4 | DOG | 0 |
B | C | D | |
2 | ABCDEFG | =SEARCH("DE",$B$2) | =SEARCH("DE",B2)>0 |
3 | =SEARCH("de",B2) | =SEARCH("de",B2)>0 | |
4 | =SEARCH("DE?G",B2) | =SEARCH("DE?G",B2)>0 |
B | C | D | |
2 | ABCDEFG | 4 | TRUE |
3 | 4 | TRUE | |
4 | 4 | TRUE |
Sub myPhone() Dim c As Range For Each c In Selection c.Offset(0, 1).Value = Application.GetPhonetic(c) Next c End Sub |
Sub myPhone2() Dim c As Range For Each c In Selection c.SetPhonetic Next c End Sub |
スポンサードリンク
PageViewCounter
Since2006/2/27