セルの一部に基づくルックアップ値


1

Excelには、1つのマスターID番号(列B)を持つタスクのリスト(列A)があります。このマスタープロジェクト番号は、ABC.001形式のテキストと数字の組み合わせです。

サブタスクの別のリストがあり、各リストはマスタープロジェクト番号で始まります。(C列)

列Dでは、サブプロジェクト番号の最初の7文字の検索に基づいたタスクの名前が必要です。添付の例を参照してください。

列Dの値を取得するにはどうすればよいですか?私はそれを機能させることができません。

Name of Task (A)  Task Master(B)Task Sub Number(C)  Result I Need Here (D)
APPLE             ABC.001       ABC.001.01          Apple
ORANGE            ABC.002       ABC.002.01          Orange
BANANA            ABC.003       ABC.001.002         Apple
                                ABC.001.01.01.003   Apple
                                ABC.001.01.01.004   Apple
                                ABC.003.01.05       Banana

回答:


0

範囲A2:B4をTaskTableとして指定し、範囲B2:B4をTaskMasterとして指定する場合、この式を使用して列Dに必要な結果を取得できます。

セルD2

=INDEX(TaskTable,MATCH(LEFT(C2,7),TaskMaster,0),1)

セルD3

=INDEX(TaskTable,MATCH(LEFT(C3,7),TaskMaster,0),1)

等々..

D1の右下隅にある小さな黒いボックスをダブルクリックして、最後のデータ行まで式を入力します。

お役に立てれば。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.