重複する名前に連番をつける方法

このQ&Aのポイント
  • 重複する名前に連番をつける方法を教えてください。
  • openofficecalcを使用しており、五十嵐雄、池添謙一、石川裕紀、石橋脩、伊藤工真、井上敏樹という名前が重複しています。この重複した名前の横に連番をつける方法について教えてください。
  • 連番をつけたい名前リストがあり、重複する名前には連番をつけたいです。具体的には、五十嵐雄、池添謙一、石川裕紀、石橋脩、伊藤工真、井上敏樹の名前が重複しています。連番をつけた名前のリストを作成する方法を教えてください。
回答を見る
  • ベストアンサー

重複する名前に連番をつけたいです

openofficecalcを使用してます。 五十嵐雄 池添謙一 池添謙一 池添謙一 池添謙一 池添謙一 池添謙一 石川裕紀 石川裕紀 石川裕紀 石川裕紀 石川裕紀 石川裕紀 石川裕紀 石橋脩 石橋脩 石橋脩 石橋脩 石橋脩 石橋脩 伊藤工真 井上敏樹 井上敏樹 重複している名前の横に連番をつける方法を教えてください。 このような状態にしたいです 五十嵐雄 1 池添謙一 1 池添謙一 2 池添謙一 3 池添謙一 4 池添謙一 5 池添謙一 6 石川裕紀 1 石川裕紀 2 石川裕紀 3 石川裕紀 4 石川裕紀 5 石川裕紀 6 石川裕紀 7 石橋脩 1 石橋脩 2 石橋脩 3 石橋脩 4 石橋脩 5 石橋脩 6 伊藤工真 1 井上敏樹 1 井上敏樹 2 よろしくお願いします。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.2

A列としてB列で B1=A1&COUNTIF($A$1:$A1,$A1) で下方にコピー B列をコピーしてA列に値として張り付ければいいのでは? もし2桁対応にするなら B1=A1&TEXT(COUNTIF($A$1:$A1,$A1),"00") のようにすればいいと思います。

ta-ro-i-mo
質問者

お礼

解決しました。お早い回答ありがとうございました!

ta-ro-i-mo
質問者

補足

ありがとうございます。できました。 後一つお聞きしたいのですが、数字だけ隣の列に表示する場合はどうしたらいいのでしょうか?

その他の回答 (4)

回答No.5

名前がソート済みなら、 いふ文で、上と同じなら上の行に1足して、上と違うなら1にすると書けばいいかと。 if(A0=A1,B0+1,1)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.4

#3です。 余談で もし「1つしか名前が出ない場合は、番号を振らない」、というなら =A1&IF(AND(COUNTIF($A$1:A1,A1)=1,A1<>A2),"",COUNTIF($A$1:A1,A1)) という関数式できる。(エクセルでテスト確認) やや進んだ練習問題の型となる。

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

エクセルでやりましたがopenofficecalcでも同じでしょう。 下記をopenofficecalc確かめてください。 (1)「&」が、文字列の結合演算子で存在する。 (2)COUNTIUF関数がある。 (3)番地指定の書き方に、相対、絶対がある。 ーー B1セル(B列)に望みの文字列を作るとして、B1セルに =A1& COUNTIF($A$1:A1,A1) と入れて、式を下方向に複写します。 ーー 考え方の仕組みは 元の名前そのままにまずもってきて、そのあとに、COUNTIF($A$1:A1,A1) で求まる数字を結合する。 この式の意味は$A$1:A1で表されるセル範囲の中の、問題にしている氏名の 出現個数を数えてその数字を文字列化して、引っ付ける(結合する)。 ーー $A$1:AIの意味は、範囲の最先頭セルはいつもA1セルに固定すべき なので$を付ける。「:」のあとの、範囲の終端セルは、問題にしている氏名の 存在する行までという風に変化してほしいわけなので、$はつけるべきでない。 ーー 以上で成功するなら、この面でエクセルと同じということになる。 後発の表計算ソフトは、先行でシェアの大きいエクセルに似せざるを得ないということです。

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

EXCELの式ですが、以下の方法でいかがでしょう。 A2セルに”五十嵐雄”が有るとして、 B2セルに、=IF(IF(A1=A2,1,0)=0,1,B1+IF(A1=A2,1,0)) を入れて下にドラッグコピー C2セルに、=A2&B2 を入れて下にドラッグコピー

関連するQ&A

  • 名前の重複

    Excel 2002で制作したブックをExcel 2007で開くと「名前の重複」と言うウインドウが現れます。 内容は、 組み込みの定義名と同じ名前では定義できません。 変更前: Print_Area 変更後(N): と表示され変更後の名前を求めてきます。 ここで、何を入れてよいか分からず、又、適当な入力では開けません。 どのような入力ならば開けるでしょうか。 又、別の方法があるならば教えて頂きたく思います。  宜しくお願いします。 

  • 重複した名前が見つかりました。

    VBのプロジェクトでフォームをロードしたときに、 「c:\Source\frmKeisan.frm の中で重複した名前が見つかりました。名前を frmKeisan に変更します。」 というエラーが出ました。ヘルプを読んでも良く分からず、フォームの名前を変更しても出てしまいます。 ネットで調べているのですが、対処法が見つからず困って います。 どなたか対処方をご存知の方がいらっしゃったらご教授下さい。よろしくお願い致します。

  • 重複文字に順次同連番をつけたい

    ExcelでB列に文字があり同じ文字をD列に同じ文字は同番号で順番に入力したいのですがどなたか関数が解る方よろしくお願いします。 Office 2013です。

  • ファイルの名前(連番)を違う連番にする方法

    ファイル(写真)なんですが・・・ 写真なので、カメラで順番に連番がつきます。 たまたまIMG-9999からフォルダーが変わってIMG-0001と続いてしまいました。 ひとつの「フォルダー」に入れると0001~0158・・・・・9034~9999と並んでしまいます。 これを撮影順に並べたいので・・・名前を順につけたいです。 0001~0158までを選んで、0001を10001にすると10001(1)・10001(2)となります。 10001・10002・・・としたいのですが・・・ 方法はありますか?

  • 名前の変更で連番にしたいのですが?

    ファイル名の変更をする際にすべて選択して一番始めのファイルに1と入力して名前の変更をすると、次のから1 (1),1 (2),1 (3)...と続くのですが1,2,3...のように変更するには、どうすればよいのでしょうか? あと、一番始めのファイルに(1)と入力すると、次のから(2),(3),(4)...と続きますがファイルを開くと(1),(10),(100),(101)(11)...という順番で表示されます。どうすれば順番通りに並びますか? WindowsXPで画像ファイルです。宜しくお願いします。

  • ファイルの名前を連番につけ直す。

    お教え願います。2、3のフォルダー内に同じ記号、番号がつけられたファイルがあります(デジカメから読み込んだjpgファイル)、これを一つのフォルダー内に連番をつけてまとめたいのですがフリーでこのような物はないでしょうか? 使用OS:10.3.9(OS9の時はMA PhotoChangerを使用)

    • 締切済み
    • Mac
  • 名前の変更で連番にしたいのですが?

    ファイル名の変更をする際にすべて選択して一番始めのファイルに1と入力して名前の変更をすると、次のから1 (1),1 (2),1 (3)...と続くのですが1,2,3...のように変更するには、どうすればよいのでしょうか? あと、一番始めのファイルに(1)と入力すると、次のから(2),(3),(4)...と続きますがファイルを開くと(1),(10),(100),(101)(11)...という順番で表示されます。どうすれば順番道理に並びますか? WindowsXPで画像ファイルです。

  • PHP重複ファイルに連番をつけてアップロードしたい

    ファイルをアップロードするページをPHPで作りました。 testup.htmlでファイルを選択し、 testup.phpでファイルをサーバーにアップする 簡単な仕組みです。 アップロードには成功したのですが、 同じファイル名のデータがある場合、上書きされてしまいます。 上書きされずに、連番等をファイル名に追加してアップロード できればと思いましたが、方法がわかりません。 当方PHPの初心者です。何卒お力をお貸しください。 よろしくお願い致します。 ソースを記入しておきます。 「testup.html」 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>test</title> </head> <body> テストアップローダー<br> <form action="testup.php" method="post" enctype="multipart/form-data"> アップロードするファイルを選択してください。 <br> <input type="file" name="upfile" size="30"><br> <br> <input type="submit" value="アップロード"> <label>  <input type="reset" name="button" id="button" value="リセット" /> </label> </form> </body> </html> 「testup.php」 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>test</title> </head> <body> <p><?php if (is_uploaded_file($_FILES["upfile"]["tmp_name"])) { if (move_uploaded_file($_FILES["upfile"]["tmp_name"], "files/" . $_FILES["upfile"]["name"])) { chmod("files/" . $_FILES["upfile"]["name"], 0777); echo $_FILES["upfile"]["name"] . "をアップロードしました。"; echo "<br><br>ありがとうございました。"; echo "<br><FORM><INPUT TYPE=button value=閉じる onClick=window.close()></FORM>"; } else { echo "ファイルをアップロードできません。"; echo "<br>お手数ですが前の画面に戻ってもう一度ファイルをアップロードしてください。"; echo "<br><FORM><INPUT TYPE=button value=前のページに戻る onClick=JavaScript:history.back()></FORM>"; } } else { echo "ファイルが選択されていません。"; echo "<br>お手数ですが前の画面に戻ってファイルを選択してください。"; echo "<br><FORM><INPUT TYPE=button value=前のページに戻る onClick=JavaScript:history.back()></FORM>"; } ?></p> </body> </html>

    • ベストアンサー
    • PHP
  • 名前の重複スリランカ

    こんにちは 人の名前や、スリランカの事に詳しい方に質問です。 スリランカ人の名前はかなり長いのですが、 名前が重複する場合はありますか? 例 ) ○○○○○・××××××・△△△△△△△・◆◆◆◆◆◆・○○○○○ のような感じで、○○○○○ が最初、最後や途中でかぶることは よくあることでしょうか? 宜しくお願い致します。

  • 名前の重複チェック

    簡単ですがデータベースのようなものを作っています。 データ量が大きくなってきたので重複チェックが大変になってきました。 今までは、 if ($in{'name'} eq $name) { $hit++; } if($hit){print "この店舗はすでに登録されています。\n";} と言う風にチェックしていたのですが、これでは完全合致しかヒットしませんよね。 大文字・小文字の差や空白が入ったりするだけでヒットしなくなってしまいます。 これを、例えばgoogleの検索のように「語句の一部が含まれれば」リスト表示し、無ければ登録ページに移動すると言う風にするにはどのようにしたらよいでしょうか? よろしくお願いします。

    • ベストアンサー
    • Perl

専門家に質問してみよう