I. 考えられる原因
CSVファイルをMicrosoft Excelで開いた場合、「0(ゼロ)」から始まる半角数字の文字列はExcel上で「数値」として判別され先頭の0が省略されます。
この仕様により、Refcomeの一括登録・更新において社員情報をExcel上で編集する際に、0から始まる電話番号や社員番号などを正しく登録できない場合があります。
II. 電話番号を正しく登録するには
電話番号のように10桁か11桁と決まっている番号の場合は、関数を使用して簡単に先頭にゼロを付与することができます。
社員登録用のCSVファイルをExcelで開き、空の列の2行目に以下の関数を入力します。
=IF(F2="","",IF(LEN(F2)=9, TEXT(F2, "0000000000"), IF(LEN(F2)=10, TEXT(F2, "00000000000"), F2)))
入力した関数を一番下の行まで適用します。番号の先頭にゼロが付与され、正しい電話番号の形式になっていることを確認しましょう。
関数が入力されたセルをすべて選択し、電話番号列(F列)に値貼り付けします。
III. 社員番号などの桁数が揃っていない番号を正しく登録するには
番号を入力する前に、文字データをExcel上で「文字列」として指定することで正しく登録できるようになります。
※以下は、Windows版Microsoft Excel for Microsoft 365で操作した手順です。ご使用のPCのOSやExcelのバージョンにより表示されるメニューや操作が異なる場合がございます。あらかじめご了承ください。
CSVのサンプルをダウンロードして使用する場合(新規登録時など)
一括登録・更新画面の「CSVのサンプルをこちらからダウンロード」からダウンロードしたCSVファイルをExcelで開きます。
シート上のセルをすべて選択します。
適当なセル上で右クリックして[セルの書式設定]をクリックします。
セルの書式設定画面の[分類]の中から[文字列]を選択します。
[OK]ボタンをクリックして完了です。
社員一覧からCSVをダウンロードして使用する場合(既存社員の更新時など)
社員一覧画面の[CSVダウンロード]ボタンからダウンロードしたCSVファイルを右クリックして、[プログラムから開く]でメモ帳を選択します。
[ファイル]メニューから[名前を付けて保存]を選択します。
[ファイル名]で、元ファイルとは別名を入力して、最後に
.txt
と入力します。[ファイルの種類]で[すべてのファイル]を選択して[保存]ボタンをクリックします。
Excelを起動して、先ほど保存したTXTファイルを開きます。
[テキスト ファイル ウィザード]画面が開いたら、[カンマやタブなどの区切り文字のよってフィールドごとに区切られたデータ]を選択して[次へ]ボタンをクリックします。
[区切り文字]から[カンマ]を選択して[次へ]ボタンをクリックします。
[データのプレビュー]でキーボードのShiftキーを押しながら一番右端の列をクリックして、すべての列が黒く選択された状態にします。
[列のデータ形式]から[文字列]を選択して[完了]ボタンをクリックしたら完了です。