A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
単純にするためB列を独立させた。
A列 B列 C列
番号サブ氏名
1山田
2下村
12山田
13山田
3大川
14山田
32大川
15山田
A2は 式 =IF(C2="","",(IF(COUNTIF($C$2:C2,C2)=1,MAX($A$1:A1)+1,INDEX($A$1:$A$100,MATCH(C2,$C$1:$C$100,0),1))))
B2は =IF(C2="","",IF(COUNTIF($C$2:C2,C2)=1,"",COUNTIF($C$2:C2,C2)))
C列は順次上から氏名入力する。
No.4
- 回答日時:
#3です。
ゴメンナサイ、余計なことを書きました。
「検証」はしてます。
なお、A列を「00001」と表示したければ、
A3は
=TEXT($C3,"00000")&IF(COUNTIF($B$2:$B3,$B3)>1,"-"&COUNTIF($B$2:$B3,$B3)-1,"")
としてください。
No.3
- 回答日時:
COUNTIF関数を使って2以上の顧客だったら、
もう一度、COUNTIF関数でカウント数を出せば
2回目なら「2」3回目なら「3」が算出できるハズです。
ただ、VLOOKUP関数を使いたいので、
A B C
1 通し番号 氏名 番号ワーク
2 1 山田太郎 1
3 2 鈴木花子 2
4 1-1 山田太郎 1
とします。
A2とC2は、それぞれ1を入力しておきます。
A列は左寄せを設定しておき、
A3に
=$C3&IF(COUNTIF($B$2:$B3,$B3)>1,"-"&COUNTIF($B$2:$B3,$B3)-1,"")
C3に、
=IF(OR($B3="",ISBLANK($B3)),"",IF(COUNTIF($B$2:$B2,$B3)=0,MAX($C$2:$C2)+1,VLOOKUP($B3,$B$2:$C2,2,FALSE)))
で、いかがでしょう。
C列の表示がわ煩わしければ、C列の幅をゼロにしてしまえば、表示、印刷されません。
検証はしてませんが...
No.2
- 回答日時:
完成途中ですが、こういう数式はいかがでしょうか。
=IF(B1="","",IF(COUNTIF($B$1:$B1,B1)>=2,ROWS($A$1:$A1)&-1,ROWS($A$1:$A1)))
この数式だと、B列に顧客名が入った時点でA列(数式入力セル)に通し番号がつきます。
また、顧客名がいままで入力されたものだと番号の後ろに”-1”がつきます。
ちなみに数式はA1に入力する例です。A1に入力した後はオートフィルでコピーすればいいです。
もしA1以降のセルからはじめる場合は、COUNTIF・ROWSの行番号をはじめるセルの行番号に変えて入力してください。
問題点としては、
現段階のこの数式では3回目以降の顧客にも”-1”がつき、
リピート回数を見ためで判断するのは難しいと思います。
まだ完成途中で投稿して申し訳ありませんが、何かの参考にしていただければいいと思います。
No.1
- 回答日時:
次の方法は如何でしょうか。
見出し行あり、A2は'00001を固定開始番号(手入力)、A3セルに次の数式を入力して必要分下方向にコピーして下さい。
=IF(B3<>"",IF(COUNTIF($B$2:B2,B3),TEXT(INDEX($A$2:A2,MATCH(B3,$B$2:B2,0)),"00000")&"-"&COUNTIF($B$2:B2,B3),TEXT(COUNTIF($A$2:A2,"<>*-*")+1,"00000")),"")
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 関数の式を教えてください 2 2022/04/04 11:15
- Access(アクセス) Access IF文でテーブルに存在しない場合の処理について 2 2022/10/10 18:09
- Visual Basic(VBA) 指定月分の顧客データファイルを統合して並べ替え、所定の場所に貼り付ける 3 2022/09/10 07:55
- 経営情報システム 顧客管理ソフト、どうやって選べばいいのですか? 3 2022/05/15 22:01
- Visual Basic(VBA) 指定月分の顧客データファイルを統合して並べ替え、所定の場所に貼り付ける (再質問) 4 2022/09/14 22:51
- Excel(エクセル) Excel 指定した固有番号で、複数の行を削除する方法は? 2 2022/03/30 15:18
- その他(ソフトウェア) 現在と過去の顧客名簿、新規・解約・更新など作りたいのですが「やよいの顧客管理」なら簡単に扱えますか? 1 2022/05/18 10:44
- 飲食店・レストラン 半年くらい前まで働いていた飲食店では、使用済みのお客さんの名前と電話番号が書いてあるメモや、ネット予 2 2022/10/18 23:17
- Visual Basic(VBA) 複数ページあるPDFファイル内の文字列等の情報をキーにPDFをグループ分け分割したい。 2 2022/06/25 09:51
- その他(悩み相談・人生相談) 顧客情報って話しますか? 2 2022/10/21 12:56
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【関数】スペースがいくつ入っ...
-
西暦や和暦の表示をyyyymmdd表...
-
Excelのセルを飛ばして入力する
-
Excelのオートフィル
-
別シートからの文字を変更
-
Excel 2019 のピボットテーブル...
-
エクセルの行の抽出について質...
-
【マクロ】エクセルにかいてあ...
-
スプレッドシート クエリ関数 1...
-
エクセルでセルに「氏名を入力...
-
MOS365 Excel Expert / Excel R...
-
excelの不要な行の削除ができな...
-
EXACT関数とIF関数の組み合わせ...
-
スプレッドシートの関数VLOOKUP...
-
Excelで全角を半角にしたいので...
-
Excel初心者です。 詳しい方、...
-
エクセルの数式で教えてください。
-
4つのパターンを表示するEXACT...
-
スマートな関数を教えて下さい。
-
【Excel】セル内の時間帯が特定...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報