• ベストアンサー

エクセルでのフラグの立て方

A列に「東京」、B列に「大阪」とあり、「東京」と入力されているセル(ここではA1)の右へ6つ目のセルに「3」とあった場合、I1セルにフラグを立てるようにしたいのです。 「ここでは」と書いたことがミソで、2行目のように東京がB列に来る場合もあります(G列のセルが「3」の場合と指定できない)。ご教示よろしくお願い致します。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.3

I1: =IFERROR(1/(INDEX(A1:H1,MATCH("東京",A1:H1,0)+6)=3)/(INDEX(A1:H1,MATCH("東京",A1:H1,0)+1)="大阪"),"") 以下コピー >A列「東京」&B列「大阪」が条件 ご相談は、そうは読めませんでした。

KIKAIDER01
質問者

お礼

バッチリできました。 > ご相談は、そうは読めませんでした。 言葉足らずでした。申しわけありません。 再度のご教示ありがとうございました。

その他の回答 (2)

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.2

I1に =IFERROR(1/(INDEX(A1:H1,MATCH("東京",A1:H1,0)+6)=3),"") 以下コピー。

KIKAIDER01
質問者

補足

ご教示ありがとうございます。早速試してみましたが、B列に「大阪」がなくても、フラグが立ってしまいます。A列「東京」&B列「大阪」が条件です。

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんにちは! こういったコトでしょうか? I1セルに =IF(COUNTIF(A1:C1,"東京"),IF(INDIRECT(ADDRESS(ROW(),MATCH("東京",A1:C1,0)+6))=3,"○",""),"") という数式を入れフィルハンドルで下へコピーしてみてください。 的外れならごめんなさいね。m(_ _)m

関連するQ&A

  • エクセルでのフラグの立て方

    1.A1~F1から「みかん」を検索し、右へ6つ目のセルが「5」   (例)A1=「みかん」のとき、F1=「5」 2.(A1=りんご、B1=みかん ) or (A1=みかん、B1=りんご) 1と2の条件を満たすときにフラグを立てるようにする方法をご教示願います。

  • エクセルで文字を参照してフラグを立てたい

    下記のようなエクセルで |-------------------| | |  A  |  B  |  C  |  D  | |-|-----------------| |1|     |あああ様|     |     | |-|-----------------| |2|     |     |いいい様|     | |-|-----------------| |3|     |     |     |ううう様| |-------------------| Aの列に(B~Cを参照して)"様"の入っているセルにフラグを立てたいのです。 数式をいれるAの列から数えて1つ右のセルに"様"があれば1を立てたいのです。 例えばA1のセルには1を A2のセルには2を A3のセルには3をという具合です。 if関数とright関数を使えばできそうな気がしますが私には難しいです…。 よろしくお願いします!

  • Excelの使い方

    Excelの使い方についての質問です。 セルを統合してリストを作成した後に 該当するセルに隣接するセルは全て表示するようにしたいのですが どうすればよろしいでしょうか。 わかりにくいかもしれませんが、以下のようなステップで作業を した結果、上手く表示できませんでしたので、ご人力をお貸し下さい。 ●工程01 A列の1~5行目までを東京と入力 A列の6~10行目までを大阪と入力 A列の11~15行目までを名古屋と入力 B列の1~5行目までを以下のようにと入力 B-1:とうきょう01 B-2:とうきょう02 B-3:とうきょう03 B-4:とうきょう04 B-5:とうきょう05 B列の6~10行目までを以下のように入力 B-6:おおさか01 B-7:おおさか02 B-8:おおさか03 B-9:おおさか04 B-10:おおさか05 B列の11~15行目までを以下のように入力 B-11:なごや01 B-12:なごや02 B-13:なごや03 B-14:なごや04 B-15:なごや05 ●工程02 A列の以下の各行間は「東京」「大阪」「名古屋」で統一されているので以下の処理を行った。 A列の1~5行目までをセルを統一 A列の6~10行目までをセルを統一 A列の11~15行目までをセルを統一 以上の処理を行うことでA列の1行目、6行目、11行目のみに 「東京」「大阪」「名古屋」と表示されます。 ●工程03 A列、B列ともに一番上の列にリストを作成してプルダウンで 「東京」「大阪」「名古屋」を選択した場合にB列に該当するエリアの リストだけ表示させたい。 工程03のプルダウンで「東京」を選択した場合、 一番上の「とうきょう1」のみ表示されます。 「大阪」の場合は「おおさか1」のみ。 要望としては「とうきょう1~5」、「おおさか1~5」のすべてが 表示されるようにしたいのです。 セルを統合しても、統合されたセルに隣接する全てのセルが表示されるように 設定するにはどうすればよろしいでしょうか。 セルの統合は外せませんのでよろしくお願い致します。

  • エクセルの同一セルにフラグ

    エクセル2000で、下記のA列とB列を順不同で比較して、同一セルがあった場合にC列に フラグをたてたいのですが、良い方法はありますでしょうか。 A列   B列   C列  1    2     2    3     ●  3    5     ●  4      5        ● ※おおもとの住所録の氏名(A列)と今年年賀状を出したリストの氏名(B列)を比較して、 履歴をつけたいのです。氏名は完全一致(スペースなどは削除)の状態という前提です。

  • エクセル:フラグの立て方

    図のような表で、C列の売上げに値がある会社名を基準に、 売上げに値が入っていないセルも含めて、売上げがあるものと同じ 年月、会社名だった場合にD列にフラグとして会社名を表示させたいです。 IFとANDを使って色々やってみたのですができませんでした。 どうかご教示ください。

  • エクセル関数の詳しい方ご教示ください。

    エクセルの詳しい方、ご教示ください。 A B C D E F G(表示したい列) 1行目 2 3 5 7 9 2 =知りたい関数 2行目  4 5 8 9 1 2 上記のようなランダムな数値データがあり、 ・Aの列に表示している数字の数だけ、 ・Bから右の列に移動した数字を、 ・Gの列に表示したい と、思っています。 例で考えると、 G1のセルは7 G2のセルは2 と表示されるイメージです。 Gにはどのような関数を使えばよいでしょうか?

  • EXCELで特定項目がある行にフラグを立てる

    EXCEL2010です。 添付図のようなサンプルの表(上)があります。 項目2-A、B、Cのいずれかに「いちご」が含まれる行に対してフラグを追加したいと思います。 表(下)のように「項目1フラグ」列を追加する場合、どのように「いちご」フラグを立てればよいでしょうか?

  • エクセル VBA で列番号を足す方法は?

    こんにちは。大変お世話になっています。 Set btd = Range("d2:z2").Find(bmd) といったVBAを使用し、あるセル番地を抜き出しました。 そのセルの列番号のみを抜き出して、そこから列番号を右へいくつか動かしたいのですが、その方法がわかりません。 別の定義で出した行をgとして Cells(g, btd.Column)でセルの指定をしました。 このセルがa1だとします。 次の作業として、b1のセルを指定したいのですが、その方法がわからないのです。 b=Cells(g, btd.Column) と定義して、 b.Offset(0, 1).Value などと書いてもエラーになってしまいます。 行番号なら数字を足したり引いたりすればできたのですが、アルファベットの列番号の場合はどうしたら良いのでしょうか? すみませんがよろしくお願いします。

  • エクセル ピボットテーブルで同一列内の同じ文字を抽出

    マクロを使い、ピボットテーブル上でA列の任意の文字をクリックすると、 A列を検索して同じ文字があれば抽出した行を反転?(青くなる奴です)したいです。   A    B    C  ・・・ 1 大阪  50 2 静岡  15 3 東京  33 4 大阪  14 5 大阪  05 6 東京  88 この場合、セルA5の"大阪"をクリックするとA列の1行目と4,5行目の"大阪"の文字をキーワードに、1・4・5行を反転させたいのですが可能でしょうか? 当方エクセル、VBAともに初心者です。よろしくお願いします。 補足 A6セルをクリック(A6セルの上にカーソルがある状態)すれば3・6行を反転という事です。

  • データを抽出し、フラグを立てる

    E列に入力する関数でも、マクロでも良いので、E列にフラグを立てるようにしたいです。 複雑でうまく説明出来ていないかも知れませんが、どうぞよろしくお願いいたします。 1. C列が「C'」から始まるものがあれば、その行のセルAを見る。 2. A列に同じ数字がないか探す。あった場合、その行のセルCが何の文字から始まるかを見る。 3. そのセルCが、"A","B","D","E","F"で始まる場合、1.で最初に見たC'から始まるセルCと   同じ行のセルEに、セルCの値を入れる。 【実行前】 A列    B列    C列      D列    E列 222    AAAA   C'あああ   ABC 222    HHHH   Bととと    QWN 333    GGGG   ウウウ    DGG 111    BBBB   C'ううう    FUI 444    CCCC   C'えええ   KOL 444    KKKK   C'おおお   MYT 444    LLLL   C'おおお   REF 999    DDDD   イイイ     VGC 777    EEEE   C'ききき    XSH 777    UUUU   Fかかか   ZOL 【完成イメージ】 A列    B列    C列      D列    E列 222    AAAA   C'あああ   ABC   C'あああ 222    HHHH   Bととと    QWN 333    GGGG   ウウウ    DGG 111    BBBB   C'ううう    FUI 444    CCCC   C'えええ   KOL 444    KKKK   C'おおお   MYT 444    LLLL   C'おおお   REF 999    DDDD   イイイ     VGC 777    EEEE   C'ききき    XSH   C'ききき 777    UUUU   Fかかか   ZOL

専門家に質問してみよう