• ベストアンサー

エクセルについて。

エクセル2000を使っていて、顧客情報のリストをエクセルで管理しています。A列に名字、B列に名前を入れていますが、A列に名字と名前を一緒にしたいのですが今のデーターから編集出来ますでしょうか?編集の際には名字と名前の間にハイフンを入れたいと思っています。 (例)A列 ヤマダ  B列 タロウをA列にヤマダ-タロウとなるようにしたいのですが?出来そうであればアドバイスお願いいたします。

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

  • ベストアンサー
回答No.4

A列のデータを使用するのに、A列に式を作成してしまうと循環参照になってしまいますし、 何より現在入っているデータがなくなってしまいます。 C列などに作業用の列を作成して、 =A1&"-"&B1 の式を入れてください。 結果がどうしてもA列である必要があれば、作業用の列にできた結果をコピーし、 A列で「形式を選択して貼り付け」→「値」を選べば移せます。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

回答No.3

A2に名字B2に名前だとして =CONCATENATE(A2,"-",B2)

全文を見る
すると、全ての回答が全文表示されます。
  • q_ta
  • ベストアンサー率28% (11/39)
回答No.2

いろいろな方法がありますが、とりあえず。 1.A列をC列にコピーします。 2.A列に数式を設定します。   =C1&"-"&B1 3.数式を行数分だけコピーします。

全文を見る
すると、全ての回答が全文表示されます。
回答No.1

=A1&"-"&B1

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excel半角より前の文字のみ抽出…マクロ?

    Microsoft Excel2007で住所録を編集中です。 現在、B列に半角カタカナで氏名(苗字 名前 という形で苗字と名前の間に半角スペースが入っています)が何千行と記入されている状態です。 これを、空白(全く未記入)のA列に、苗字のみをコピー(切り取りではなくコピー)して貼りつけたいのですが、どうすれば良いでしょうか? A列:空欄 B列:ヤマダ タロウ ↓ A列:ヤマダ B列:ヤマダ タロウ としたいのです。 なぜこうしたいかと申しますと、住所が半角・全角バラバラに記入されて一人ずつ入っており、家族ごとにソートしたいためです。 優先順位をつけて昇順に並べ替えようと思っており、優先キー1:苗字、優先キー2:郵便番号、優先キー3:住所、にして、同じ住所を見つけやすくしたいのです。 同じ住所を見つけて、全て半角などにそろえようと思っております。 B列の苗字名前の間には必ず半角が入っています。 半角より前の文字のみ、抽出(というかコピー)のやり方を教えて下さい。 エクセルは、言われた通りに書式を打ち込んだり、簡単な計算をしたり、簡単なグラフをつくったりできるレベルで、マクロは記述していただいたものをコピー&ペーストで使うことができるくらいの、初心者レベルですが、そうか宜しくお願いします!

  • エクセルについて

    エクセルで住所録を作っているのですが、名前とフリガナを同じセルに入力していました。フリガナだけを横のセルに移動することは可能でしょうか      A             B 1山田 太郎 ヤマダ タロウ  2山田 花子 ヤマダ ハナコ    A | B 1山田 太郎 | ヤマダ 太郎 2山田 花子 | ヤマダ ハナコ 宜しくお願いします。

  • データ重複・エクセルの操作

    メルマガリストをエクセルで管理しています。ASPでの無料サービスを利用していたのですが、メールアドレスしか入力できないタイプでした。なのでメールアドレスのみのリストを作成し、配信不要依頼があればそこから削除してリストを更新していました。今回、有料のサービスに移転したので顧客名も入力することができます。そこでエクセルのA列とB列に元になったデータ(A列にメルアド、B列に顧客名)をいれ、C列に現在更新されたメールアドレスのみのデータをいれて、A列の元データ(メルアド)とC列の新データメルアドを照らし合わせ、合致した場合D列にB列から合致した顧客名を表示するにはどうしたらよいでしょうか? わかりづらくてすみませんが、宜しくお願いいたします。

  • エクセル 2003 にて

    会員制の顧客リストがあるのですが、今後も顧客が増えていく事をふまえて リスト上で重複したデータを抽出するように値を返すことが出来る関数式はどうなりますか? ------------------------------------------------      A          B      C       D 1  yamada taro    23歳  09-123-4567  2  yamada hanako  21歳  01-234-5678 3  sasaki kojirou   18歳  23-456-7890      ・     ・     ・      ・     ・     ・ 58 yamada hanako  21歳  01-234-5678      ・     ・     ・      ・     ・     ・ -------------------------------------------- といったように、データベースとしては今後も増えていくことを前提とした上で Cの番号で抽出を行い、既に登録されていた場合に ----------------------------------------------- 58 yamada hanako  21歳  01-234-5678  再 ----------------------------------------------- と Dの列に値が返されるように表示したいのです。 IF関数とDCOUNT関数を合わせると良いのかなとおもったのですが… よろしくお願い致します。

  • エクセルからワードへの変換

    エクセルに顧客リストがあります。(50人くらいのリストで、Aには名前、Bには役職、Cには会社名。。。等々) そのエクセルにある1人づつの顧客情報(横1列分)を1枚づつワードに変換したいのですが、そのような方法はありますか?  よろしくお願いします!

  • エクセル2010 同じグループの顧客を表示

    エクセル2010での質問です。 顧客リスト約5000件の中から同じグループに該当する 顧客を表示したいのですがうまくいきません。 Sheet1のA列に顧客番号、B列に名前、C列にグループ番号が あります。 Sheet2のA1にグループ番号を入力すれば B1に名前、C1に顧客番号が表示できる方法を教えてください。 よろしくお願いします。

  • Excel 2002 置き換え方法

    エクセル2002で人事データを管理しています。 データ整理が必要になり、形式を変える必要が出てきて困っています。 (1)人名 「ヤマダタロウ」(半角)⇒「ヤマダタロウ」(全角) (2)年月日 「20090629」⇒「2009/06/29」 (3)数字 「05」⇒「5」 左の形式から右の形式に一斉に変換したいのですが、どのようにすれば 一番効率よくできますでしょうか? ご存知の方いらっしゃいましたら、お力をお貸しください。 よろしくお願いいたします。

  • EXCELの技に関する質問

    EXCELに詳しい方がいらっしゃいましたら、すみませんがお教えください。 EXCELであるシートに以下のように一定ではない並びで「名前(年齢)」と複数のセルに入力してあったとします。 【BEFORE】 ヤマダ ハナコ(25)           ヤマダ タロウ(52) スズキ ジロウ(13) この時、この年齢に1歳加え、以下のような状態にしたいと思っています。 【AFTER】 ヤマダ ハナコ(26)           ヤマダ タロウ(53) スズキ ジロウ(14) そこで、上記のように3つくらいであれば普通に年齢を手補正すればいいのですが、数が大量にある時に、何か簡単にプラス1歳をしていく方法はありませんでしょうか? ややこしいことに、いろんな年齢の人がいるので置換を使っても手間がかかりますし、名前と年齢がひとつのセルに文字列として入っているうえ、列などが一定ではないので「=A2+1」といった簡単な数式を使うわけにもいきません。 (これは何かというと人名年齢入りの会社の組織図みたいなものなのです) どなた何か良いアイディアがありましたらどうぞよろしくお願い致します。

  • エクセルの文字内の空白の削除

    EXCELの表の列に下記のようにカタカナで氏名が入っています。 ヤマダ タロウ ヤマダジロウ できれば、全て空白を詰めて下記のように修正したいのですが、エクセルの関数若しくはBVAでは可能でしょうか??trim関数は前後の空白だけ削除ですよね?? 宜しくお願いします ヤマダタロウ ヤマダジロウ

  • エクセルでのデータベース活用について

    建築会社で顧客リストをエクセルで管理しています。 A列に顧客ID(数字) B列に顧客の氏名 C列に工事名称 が入っているエクセルファイルで例えば顧客IDが100の人の名前と工事名称を抽出するにはどうしたらよいですか?IF関数などを利用してみたのですが、ID=100の人の工事が2つ以上あるなど(データが重複している場合)一番上にある一つ分しか抽出されません。 イメージとしてはオートフィルターをかけてID=100の工事名称がずらずらと抽出させるようにしたいのですが...。(今はしかたなくそうしています) さすがにデーターが多くなってくるとオートフィルターも面倒なので指定したセルに「100」と打ち込めば勝手に検索して抽出してくれるなんていう関数は組めないものでしょうか? 何か良い知恵をお願い致します。

専門家に質問してみよう