excel2010を使用しています。
題名のとおりexcelで連番をつけたいと思っているのですが、ただ単純に1から順にというわけではなく困っています。
というのも例のように途中で重複しているデータについては、´(ダッシュ)などで印をつけておきたいのです。
【例】
A B
1 りんご
2 みかん
3 ぶどう
3´ ぶどう
4 いちご
5 メロン
5´ メロン
5´ メロン
6 桃
B列にあるデータがあり、それをもとに重複しているデータは印をつけた連番をA列にふりたいのですが、どのような関数で出来ますでしょうか?よろしくお願いします。
No.3ベストアンサー
- 回答日時:
A1に
=IF(B1="","",SUMPRODUCT(1/COUNTIF($B$1:B1,$B$1:B1))&IF(COUNTIF($B$1:B1,B1)=1,"","'"))
以下コピー
などのようにでいいです。
「’」を付けるなどをしているので、計算された結果は(1,2,3と数を数える)「数値」ではなく「文字列」になります。
No.5
- 回答日時:
B列には同じ果物の名前が順序良く並んでいるとは限りませんので次のようにしてはどうでしょう。
データは2行目から下方に入力されているとします。
A2セルには次の式を入力して下方にドラッグコピーします。
=IF(B2="","",IF(COUNTIF(B$2:B2,B2)=1,MAX(A$1:A1)+1,INDEX(A$1:A1,MATCH(B2,B:B,0))&"'"))
No.4
- 回答日時:
COUNTIF関数で累計することができます。
その累計が2以上の場合、A列に入っている文字列に「’」を追加するように書式設定や文字列連結をして表示させればいいと思います。たとえばC列に
=COUNTIF(B$2:B2,B2)
を下側にコピーすれば累計が出ます。
これが2以上になっている場合に「’」をつけるので、
=IF(C2>2,A2&"'",A2)
でしょうか。
No.1
- 回答日時:
りんごがB1だとすると、次の式になります。
A1・・・単純に1を入れてください。
A2・・・=IF(B1=B2,MAX(A$1:A1)&"'",MAX(A$1:A1)+1)
ただし、'の付いた数字は文字データになってしまうので、セル内で左に寄ってしまいます。
このあたりはA列を全て右寄せにするなどで調整してください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 同じセルで重複している文字を削除したい 3 2022/11/15 12:55
- Visual Basic(VBA) 列と行の名前(重複あり)が交差するセルに、データを入力したい 3 2022/06/12 11:17
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Excel(エクセル) 関数EXACT(文字列,文字列)とexcelVBA 3 2022/04/14 15:07
- Excel(エクセル) Excelの50音順ソートを全ての行列に適用するには? 4 2022/12/05 11:28
- その他(データベース) 20万行あるデータを動かしたい 2 2023/06/13 15:21
- Excel(エクセル) Excel 2019で質問があります。 計測器のデータをExcelで記録したんですが、1秒刻みで記録 4 2022/09/07 22:46
- Excel(エクセル) Excelで質問です。 詳細(写真) ①黄色の部分を全てプルダウンを設定する。 ②リストはG列 ③リ 1 2023/06/16 21:54
- Visual Basic(VBA) vbaマクロについて 【1.csv】をもとに【商品.csv】に有るものを【有り.csv】として名前を 1 2023/05/18 07:58
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで表
-
【マクロ】for next構文について
-
職場の人から聞かれており、こ...
-
ユーザー定義関数をアドイン登...
-
PDFの請求明細をエクセルにしたい
-
Excel関数-文字列で自動作成さ...
-
Excelデータをコピペして、ペー...
-
エクセルの関数について教えて...
-
エクセルで不等号記号(≠)が上に...
-
スプレッドシート、Excelでの数...
-
スプレッドシートで使う数式を...
-
Excelで50個のセルに同じ文字を...
-
[オートフィルタ]で抽出された...
-
エクセルの問題です。絶対値の...
-
エクセル関数を教えてください
-
各ページの1番上の表示について
-
Microsoft Officeの中古は信用...
-
pdfの表をexcelにはりつけて計...
-
Excelのif関数で文字が見えなく...
-
Excel 2019 は、SPILL機能があ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBA、別ブックへ転記す...
-
エクセルでの作業計算方法について
-
時間によってファイル名が変わ...
-
【関数】適切な文字数の数字を...
-
Excelについて教えてください
-
エクセル初心者です 関数の入れ...
-
【マクロ】ファイル名の変更に...
-
UNIQUE関数が使えないバージョ...
-
エクセルの計算
-
【関数】先頭だけにある、半角...
-
Excelで、決まった行を繰り返し...
-
Excelでセルの値が同じか...
-
LOOKUP関数を使えばいいのでし...
-
Excel
-
はがきについて。
-
エクセルの条件付き書式につい...
-
エクセルのデーターが2か月前の...
-
エクセル②
-
エクセルで「-0.0」と表示さ...
-
Microsoft1Officeの互換ソフト...
おすすめ情報