• ベストアンサー

エクセルでの表作成について

例えばなのですが、下記添付画像のように、同じ日付けが入力された場合、区別できるようにしたいと思います。 区別する方法は、年月日のあとの(1)(2)(3)等でなくても構いません。 また、他のセルでの別表になって良いので、書式の設定(表示形式)や関数で、できますでしょうか。 よろしくお願いします。

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

  • ベストアンサー
  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.5

>年月日の未入力箇所に「M33.1.0」が表示されますが、空欄にするにはどうしたらいいのでしょうか。 未入力まで気にしていませんでした。 =IF(B4="","",TEXT(B4,"[$-411]ge.m.d")&IF(COUNTIF($B$4:B4,B4)>1,"("&COUNTIF($B$4:B4,B4) &")","")) としてください。B4開始としています。

morito_55
質問者

お礼

すみません、ありがとうございます。 他にも、質問をさせてもらっているので、できましたらそちらもお願いします。

その他の回答 (4)

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.4

提示のデータでA列とB列の組み合わせで重複を検査すると言う考え方ではないのでしょうか? また、B10のM33.3.1に対してE10がH26.6.1(2)となっているのはタイプミスでしょうか? A列のチェックを無視して良いのであれば回答No.1の数式で良いでしょう。 A列を加味した重複チェックの場合は次の数式になります。 =IF(COUNTIFS(A$4:A4,A4,B$4:B4,B4)>1,TEXT(B4,"[$-411]ge.m.d")&CHAR(CODE("(1)")-1+COUNTIFS(A$4:A4,A4,B$4:B4,B4)),TEXT(B4,"[$-411]ge.m.d")) この数式はExcel 2007以降のバージョンに対応しています。 Excel 2003以前のバージョンではCOUNTIFS関数の代わりにSUMPURODUCT関数を使う必要があるでしょう。

morito_55
質問者

お礼

ありがとうございます。 いつもお世話になり、助かっています。 もう一つ、別に質問をしていますので、できましたらお願いします。

noname#203218
noname#203218
回答No.3

日付だけの判断でよいのであれば、NO1の方のやり方で良いと思いますが、名称と日付両方合致している事が条件であれば作業列を作成して判断するのが簡単な方法です。(配列式を作成される方もいらっしゃると思いますが) 添付画像に沿って説明します。 D列に作業列作成 D4式 =A4&"_"&B4 B5とB11は日付が違うので名称は同じBですが、同一名称として扱わない事になります。(重複番号が発生しない) G列日付に枝番追加 G4式 =TEXT(B4,"[$-411]ge.m.d")&IF(COUNTIF($D$4:D4,D4)>1,"("&COUNTIF($D$4:D4,D4) &")","") 私は重複番号を日付の横に欄を設けた方が視認性は良いと思おうのですが。 K列に重複番号 K4式 =IF(COUNTIF($D$4:D4,D4)>1,COUNTIF($D$4:D4,D4),"")

morito_55
質問者

お礼

お世話になります。 ありがとうございます。 いろいろな形式で作ってみようと思います。

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.2

(1)(2)(3)等だけでしたら、D4セルに以下の式を入れて下にドラッグコピーでいかがでしょうか。 =IF(COUNTIF($B$3:B3,B4)+1=1,"","("&COUNTIF($B$3:B3,B4)+1&")")

morito_55
質問者

お礼

ありがとうございます。 年月日も表示させたいと思います。 よろしくお願いします。

  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.1

添付の表でセルB4を参照する形で、どこか別セルに、 =TEXT(B4,"[$-411]ge.m.d")&IF(COUNTIF($B$4:B4,B4)>1,"("&COUNTIF($B$4:B4,B4) &")","") とします。あとはコピーしてください。(2)や(3)になります。

morito_55
質問者

お礼

ありがとうございます。 年月日の未入力箇所に「M33.1.0」が表示されますが、空欄にするにはどうしたらいいのでしょうか。 よろしくお願いします。

関連するQ&A