毎月、連絡先情報、勤務地、階級などを含む数百人の従業員の名簿を作成する必要があります。私の仕事は、先月のスプレッドシートまたはインターネットデータベース。名簿は月ごとにあまり変化しません。新しい名簿に古い名簿の情報を入力するにはどうすればよいですか? たとえば、先月の名簿に A1: 、 B1:John Smith
があり、今月の名簿に A1: 、 B1:がある場合、先月のスプレッドシートで John Smith の番号を自動的に見つけて、今月のスプレッドシートに表示する方法はありますか?(123)-456-789
John Smith
n/a
質問する
12998 次
1 に答える
1
の式を使用できますvlookup
。
新しいシートのセル B1 で、次の操作を行います。
=vlookup(A1, PreviousmonthSheet!A:B, 2, false)
vlookup
基本的に、選択したシート (この場合は前月のシート) で対応する値を検索し、インデックス (この場合はJohn Smith
) の横にある値を返します。
この場合、「John Smith」を受け取りPreviousmonthSheet
、列 A のシートを検索し、列 B にある値を返します (列 A から 2 番目の列、したがって2
そこにあります)。False は完全一致を意味します。これを使用する可能性が最も高いでしょう。
式は次のとおりです。
=vlookup(lookup_value, tablearray, column_index_no, [range_lookup])
編集:別のワークブックの場合は、次のtablearray
ようにワークブック名を部分に挿入する必要があります。
=vlookup(A1, [Workbookname.xlsx]PreviousmonthSheet!A:B, 2, false)
于 2013-04-24T17:52:26.297 に答える