• ベストアンサー

エクセルで質問です。

エクセルで質問です。 例えば、A列に数字が1から100まであったとして、B列にA列の数字の1の位に「7」がつく所に○印を付けることってできますか。 A  B 1 2 3 4 5 6 7  ○ 8 てな具合です。

質問者が選んだベストアンサー

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.3

12.7のような数字が混ざっていても、1の位に7がある整数だけをヒットさせるには以下のような数式を使います。 =IF(MOD(A1,10)=7,"○","")

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

次のような方法でもよいでしょう。 B1セルに次の式を入力し下方にオートフィルドラッグします。 =IF(RIGHT(A1,1)="7","○","")

全文を見る
すると、全ての回答が全文表示されます。
  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.1

可能です。 方法を知りたい? でも、その質問ではありませんよね。 できるかどうかを尋ねているのであって方法までは聞いていませんよね。 でも、大サービスです。 今回だけですよ。 B列に IF関数を使った関数式を入力すればOK。  =IF(MOD(A1,10)=7,"○","") など、MOD関数は整数で割った時の余りを求める関数です。 だから 10で割って余りが 7なら該当するってこと。 それを IF関数で処理するんだな。 この式を B1セルに入力したら、それを必要な行までコピーすればいい。 勝手に A1 の部分が書き換わってくれる。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルで質問です。

    エクセルで質問です。 A列にランダムで1から100の数字がランダムにあるとして、B列に1から10の数字のみに『○』といれるにはどうすればいいでしょうか。 例: A   B 22 89 55 3   ○ 74 6   ○ ちう具合です。

  • エクセルについての質問です。

    初めて質問します。 エクセルの集計??だと思うのですが分からないので質問します。 A列に項目B列に数字を入れてあります。 そこからC列以降にA列の角項目をいれ、A列の文字を変えただけで項目の下に B列の数字が記入されるようにしたいのですが、どうすればいいか教えてください 今までの質問捜したのですが分からず、質問しました。 よろしくお願いします。

  • エクセルのVBAに関する質問です。

    エクセルのVBAに関する質問です。 仮にA列にA1からA14まで(12341231212345)と入っていて、さらにB列にB1からB14まで(38906493087639)と入っていたとします。A列の(2)の隣にあるB列の数字はそれぞれ(8407)になりますよね。 この2のとなりのB列の数字を、A列の最初から(1234)(123)(12)(12345)と1を区切りとして、C列に、2に対応していた先ほどの数字を入力したいのです。 つまりC列には(88884440077777)と入るようにしたいのですが、VBAド素人の私には解説書を読んでもいい知恵が浮かびません。 どなたか、ご説明か、できればVBAのコピーを取らせていただけないでしょうか? よろしくお願いいたします。

  • エクセルで質問があります。

    エクセルで ____A_____B 1___5_____8 2___7_____2 3___4_____8 4___7_____2 となっていた場合、A列が同じものを削除するということをしたいのですが、どのようにすればいいのでしょうか? この例の場合ですと7が同じものなので ____A_____B 1___5_____8 2___4_____8 のようにしたいと思います。 ただし、A列には数字だけではなく文字が入る場合もあります。 よろしくお願いします。

  • エクセルの質問。同じ数字なら違う列の数字を返す

    エクセルについて質問です。 A列は数字が入力されていて、B列はある数字があります。C列にB列と同じような数字を入力していきます。入力したC列の数字が、B列の中にあれば、入力した行にA列の数字をD列に返すことは出来ますか?下記に例を記載します。 A     B     C       D 0   20110210   2010811       1   20110214   20101025   2   20110215   2011111    7 3   20110216   2011322  4   20110217   2011516   6   20110221   2011325   7   2011111    20101220   8   20050223   2011128   宜しくお願いします。

  • エクセル2000

    A列に氏名を入力しています。 B列に○印を付け、C列にB列と異なる指名に○印を付けています。B列の○印とC列の○印を同時に抽出したいのですが。どうすればよいでしょうか。オートフィルタのオプションを使用すると思うのですが、方法が分かりません。よろしくお願いいたします。

  • エクセルの関数についての質問です。エクセルは2003です。

    エクセルの関数についての質問です。エクセルは2003です。 A列とB列とC列には数字(金額)が入っております。 A列とB列を比較して一致するものには○(マル) 不一致には×(バツ)を付けるにはIF関数で倫理式にA=B 真の場合に○ 偽の場合に× と設定すれば出来ると思うのですが A列とB列とC列の3つの列を比較してD列に○×を付けたいのですが方法が 分かりません。A列とB列が同じでもC列がAとBと違うなら×というように 3つの列が同じ場合のみ○ どれかひとつの列で違うなら×と表示させたい のです。素人ですので伝えにくいですが宜しくお願い致します。

  • エクセルの質問です

    エクセルの質問です 「Z」という文字を数字の「0」と認識させたうえで、「C列=A列-B列」を計算させる方法や関数はありますか? 例)  A1=200 B1=Z のとき、 C1=200  A2=Z B2=200のとき、 C2=-200  A3=200 B3=200のとき、 C3=0  A4=Z B4=Z のとき、 C4=0 ※結果が出てくるC列セルの「0」は「Z」と認識させない(A列・B列のZだけを0と認識させる)

  • エクセルの関数についての質問です。

    エクセルの関数についての質問です。 画像のように横に1、2、3…(100くらいまで続きます)縦にA、B、Cの行があります(端が切れちゃってますが、A2にA、A3にB、A4にCです) B2から横の列にはそれぞれ☆や○等いろいろな記号が入ります。 そしてこの記号には特定の値が決められています。☆=10、○=5、△=3 B3から横には、B2の記号にそった数字が入ります。(10やら5等) そこまではIF関数で式を作ったのですが、ここからが問題でして… B2から横に1から100まで、記号(B3から横に数字)を入力していった時のB3列の合計が仮に212とします。 合計した値が200を越えてしまった場合、B4からの列に数字を入力するようにしたいのです。 (200ギリギリ前くらいまではB3の列で、それを越える時からB4の列に入力します。その際、B3列に入る数字は消えます) なおかつ可能であれば、このB4からの列に入るのはランダムにできるといいのですが…(画像では○の数字を下ろしていますが、☆の数字をおろしても良いし、△の数字をおろしても良い) ●計算式によって入力された数字(B3列)を特定の数字を越えた場合、別の枠(B4列)に移す関数はありますでしょうか?? ●また、それをランダム(関数)で選ぶことは可能でしょうか?? よろしくお願いします。

  • エクセル関数の質問

    よろしくお願いします。 エクセル2003を使用してます。 A     B     C     D      1      2     3 1     1     1      1 2     3     4      5 3     5     7      9 4     7     10     13 5     9     13     17 6     11     16 7     13    19 8     15 9     17 10    19 11 12 13 14 15 16 17 18 19 20 上記のA列の1~20(実際はもっと多い)の数字を B列、C列、D列のように並べたいのですが、 1行目の1,2,3の意味は 1だったらA列の数字を1行間隔ずつあけて、B列に行を詰めて並べる 2だったらA列の数字を2行間隔ずつあけて、C列に行を詰めて並べる というような意味なのですが、わかる方がいましたらご教示お願いします。

専門家に質問してみよう