By: Lutfor Rahman Shimanto

In reply to Ben.

Hello BEN

Thanks for reaching out and sharing your problem. The requirements you mentioned can be achieved by following some steps.

Follow these steps:

Step 1: Create a Drop-down for Subs

Step 2: Find Employees Based on Subs in an Intermediate Column
Select cell F2 => Insert the following formula => Hit Enter.

=FILTER(B2:B16,A2:A16=A23)

Step 3: Create a Drop-down for Employees

Step 4: Display Title and Rate Based on Employee
Select cell C23 => Insert the following formula => Hit Enter.

=IF(B23<>“”,FILTER(C2:D16,B2:B16=B23),””)

Step 5: Hide the Intermediate Column and Insert an Event Procedure
Hide column F => Right-click on the sheet name tab => Click on View Code => Paste the following code in the sheet module => Save.

Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Address = "$A$23" Then
Range("B23").ClearContents
End If

End Sub

OUTPUT: Return to the sheet and make desired changes to see the result like the following GIF.

You can download the solution workbook for better understanding.
Download Solution Workbook

Hopefully, the idea will help you in reaching your goal. Good luck!

Regards
Lutfor Rahman Shimanto