• ベストアンサー

数式について教えてください

nihonjinnの回答

  • nihonjinn
  • ベストアンサー率39% (79/200)
回答No.5

訂正します。 =IF(OR(AND(CODE(A1)>=65,CODE(A1)<=90),AND(CODE(A1)>=97,CODE(A1)<=122)),"~する","しない") でした。 CODE関数では文字コードを返す関数です。先頭の文字のコードを返すのでLEFT関数はいりませんでした。 大文字のA~Zの文字コードは65~90で 小文字のa~zの文字コードは97~122です。 逆に文字コードから文字を返す関数がCHAR関数です。 さっきCHAR関数で調べ直したら大文字のコードが抜けていました。 応用すれば漢字、ひらがな、数字と条件を変えることができます。

koba_ponpon
質問者

お礼

ご回答、ありがとうございました。 見たことが無い関数でしたので、勉強になりました!!

関連するQ&A

  • EXCEL 数式について

    A列 B列 の合計が C列に出るような表を つくっていました。 C列には =A1+B1 という程度の数式を入れていました。 ここまでは普通の話なのですが。。。 毎回、A B列の数字を入れたら C列の数式を コピーして下段に貼付けしていました。 今日も同じようにA B列に数字を入れたところ・・・ 勝手にC列に式が入りました。 特に、シートに保護をかけて数式を表示しない ようにしているわけでもなく、不思議です。 何が原因かおわかりになる方教えてください。 これが使えればそれはそれで便利なので・・・

  • 【エクセルの数式を教えて下さい】

    【エクセルの数式を教えて下さい】 エクセルで、A列を参照して、B列に次のように反映させたいです: A列 A1 apple A2 a banana A3 a cup of tea B列 B1 a B2 b B3 c スペースを含まない文字列の場合は、最初の一文字を、スペースを含む文字列の場合は、最初のスペースの次の一文字を返す数式を作りたいのです。 countif や find を使って作れるかと思ったのですが、自分のレベルではダメでした。 関数が出来る方、教えて頂けますか? よろしくお願い致します。

  • エクセル 複数の文字列を分別したい。

    エクセル2003で質問です。 1列に複数の文字列が並んで入力しています。 「ABC01」「BBC03」「ABS49」などです。 例えば前3文字アルファベット部が複数の指定した文字列を「A」「B」などに分類Aしたいのです。 「ABC01」「ABC54」など前3文字が「ABC」のものと 「BBD03」「BBD58」など「BBD」を「A」 それ以外を「1」とするという式を作りたいです。 下2桁の数字がバラバラなので"ABC*","BBD*"を使って いろいろ試してみましたが・・・ 限界です。よろしくお願いいたします。

  • Perlでの文字列操作について

    Perlを使用しての文字列操作について教えてください。 たとえば以下のような数字とアルファベットが順に並ぶ文字列があるとします。 11A4C555D67B114B9423C アルファベットは1文字ですが、数字は何個でも連続で並びます。 この文字列を「数字アルファベット」の部分で分割し、配列に格納したいのですが、うまくいきません。 @array=('11A','4C','555D','67B','114B','9423C') どなたか教えてください。よろしくお願いいたします。

  • 数式内で文字の配置

    こんにちは。これができれば便利だなと思ったことなのですが、 例えばB列に、A列が「あ」なら左詰の●、「い」なら中央揃えの▲、それ以外なら右詰の■というような数式をいれることが出来ますか? ┌─┬─┬───┐ │ │A│ B │ ├─┼─┼───┤ │1│あ│●  │ ├─┼─┼───┤ │2│い│ ▲ │ ├─┼─┼───┤ │3│う│  ■│ └─┴─┴───┘ =if(A1="あ","●",if(A1="い","▲","■")) 普通なら上の式でいいのですが、できれば文字の位置まで数式内で指定したいです。 EXCEL2000です。わかる方いらしたらお暇な時に教えて下さいm(__)m

  • 【excel2003】特定の文字を含むセルと同じ行の別のセルの合計値の出し方,ご存じありませんか?

    5つの数字と1つのアルファベットを組み合わせて会員番号をつけています。並びは、A00001だったり000A01だったりで、アルファベットの位置が定まっていません。また、開始が0(ゼロ)の場合もあるので、エクセルではそのセルを「文字列」としています。 会員番号のアルファベットごとにグループ分けをして関係する数字の合計を出したいのですが、うまくいかなくて困っています。 データの並べ替えではアルファベット順にすることができません。 また、他の方の質問で、1つのセルにアルファベットと数字が入っているものを、別のセルにアルファベットと数字を別々に抽出するという方法が出ていたのですが、うまくいきません。 ご存じの方がいらっしゃいましたら、解決方法をご教示いただければ助かります。 どうぞよろしくお願いいたします。

  • 数学IAの範囲の問題です

    こんにちは こういう問題をやっているのですが、やり方がよくわからないです もしよければ教えていただきたいです 5個のアルファベットabcdeと5個の数字12345を使って5文字のパスワードを作ります 同じ文字、数字は重複して使わない パスワードは全部でいくつできるか 5文字すべてアルファベットからなるものはいくつあるか 4個のアルファベットと数字1個からなるものはいくつあるか 3個のアルファベットと数字2個からなるものはいくつあるか そのなかで2個の数字が隣り合っているものは? 2個の数字が隣り合っていないものはいくつか アルファベットと数字が交互になっているものはいくつあるか aまたはbを含むものはいくつあるか という問題です。できれば途中式や考え方も教えていただきたいです よろしくおねがいします

  • エクセル:文字処理

    エクセル:文字処理 A列(A1~A10)に文字、数字、あるいは記号データが入っています。 A列のデータの先頭2文字が、最初に数字、次に[.」のときのみデータそのままをB列に、そうでないなら、スペース(“”)をB列に表示したい。式はどう記述すればいいか。

  • Excelの数式についての質問お願いします

    A列B列の数字が完全に一致したらC列に可とゆう文字を入れたいんですが数式を忘れてしまって 教えてください

  • 2013特定文字のセル行を別シートにコピーのマクロ

    こんにちは。 Excel 2013を使用しています。 AからAKまでの列、100行ほど(行数は変化する)の表があります。 A行にアルファベットと数字の文字列があります。 その文字列は最初の7文字がアルファベットで後の9文字が数字です。 文字列に法則がありますので手作業では以下のように抽出して 別のシートにコピーしています。 表全体を範囲指定して、「データ」-->「フィルター」-->A列で「テキストフィルター」 -->「ユーザー設定フィルター」-->「抽出条件の指定」-->「??BJ*と等しい」 (A列の3,4文字目がBJになっているものを抽出しています) 「ホーム」-->「検索と選択」-->「可視セル」-->コピーして別シートにペースト この作業は手作業でもマクロの記録でも時間がかかります。 ほかに良い方法があればそれをマクロ化したいと思います。 PCに負担のかからない早くできる方法をご存じの方お教えください。