рд╣рдо рдЕрдкрдирд╛ VLOOKUP рд▓рд┐рдЦрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдорд╛рдирдХ (рдПрдХреНрд╕реЗрд▓ рдлрд╝рдВрдХреНрд╢рди) рдкрд░ рдирд┐рд░реНрднрд░ рди рд╣реЛрдВ

рдкреНрд░рд╕реНрддрд╛рд╡рдирд╛


рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, MS EXCEL рдореЗрдВ VLOOKUP рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЬреНрдЮрд╛рди рдорд╛рд╕реНрдХреЛ рдореЗрдВ рдПрдХ рдФрд╕рдд рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдмрдирдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рдпрджрд┐ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ PIVOT рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИ рдпрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рд╕реВрдЪреА рд╕реЗ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХреЛ рдХреИрд╕реЗ рдирд┐рдХрд╛рд▓рдирд╛ рд╣реИ, рддреЛ рдЦреБрд╢ рдХрд╛рд░реНрдпрд╛рд▓рдп рджреБрдирд┐рдпрд╛ рдХреЗ рд╕рднреА рджрд░рд╡рд╛рдЬреЗ рдЙрд╕рдХреЗ рд╕рд╛рдордиреЗ рд╡реНрдпрд╛рдкрдХ рд╣реИрдВред

рд╣рд╛рдмрд░рд╛рд╣рд╛рдм рд╕рдореБрджрд╛рдп рдореЗрдВ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдРрд╕рд╛ рдЬреНрдЮрд╛рди рдХреЗрд╡рд▓ рдХреЛрдорд▓рддрд╛ рдХреА рдореБрд╕реНрдХрд╛рди рдкреИрджрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ (рдпрджрд┐ рдЗрд╕рдореЗрдВ рд╕рднреА рдХреГрдкрд╛рд▓реБ рд╣реИрдВ) рдХреЗрд╡рд▓ рдкреБрд░рд╛рдиреЗ рд╕реНрдХреВрд▓ рдПрдПрдирдПрд╕рдЖрдИ рдЯреА-рдПрд╕рдХреНрдпреВрдПрд▓ - 92 рдкрд░ рдЕрдиреБрдордд рд╣реИред

рд▓реЗрдХрд┐рди рдХрднреА-рдХрднреА рдХрдареЛрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдбреЗрдЯрд╛ рд╕рд░рдгрд┐рдпреЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рддреА рд╣реИред рдЙрд╕реА рд╕рдордп, рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рдбреАрдмреАрдПрдордПрд╕ рдореЗрдВ рдбреЗрдЯрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рд╣реИ, рдпрд╛ рдпрд╣ рдХреЗрд╡рд▓ рдЕрд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдореИрдВ рд╕рдореНрдорд╛рдирд┐рдд рд╕рдореБрджрд╛рдп рдХреЛ EXCEL рдореЗрдВ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рддреЗрдЬреА рд╕реЗ рдбреЗрдЯрд╛ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ-рджреВрд╕рд░реЗ рдХреЛ "рдЪрд┐рдкреНрд╕" рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдордВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реВрдВред рдЧрд╛рдпрдм рди рд╣реЛрдВ рдЕрдЪреНрдЫрд╛ ...

рдЕрдВрдмреБрд▓рд╛, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ


VLOOKUP рдлрд╝рдВрдХреНрд╢рди (рд░реВрд╕реА рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ - VLOOKUP) рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╕рд╣рд╛рдпрдХ рд╣реИ рдЬрдм рдЖрдкрдХреЛ рд╡рд┐рднрд┐рдиреНрди рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдореЗрдВ рдбреЗрдЯрд╛ рдореИрдЪ рдЦреЛрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдпрд╣ рдПрдХ рдХрд▓рд╛рд╢реНрдирд┐рдХреЛрд╡ рдЕрд╕реЙрд▓реНрдЯ рд░рд╛рдЗрдлрд▓ рдХреА рддрд░рд╣ рд╕рд░рд▓рддрд╛рдкреВрд░реНрд╡рдХ рдФрд░ рдордЬрд╝рдмреВрддреА рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рд▓реЗрдХрд┐рди рдпрд╣ рджреБрд░реНрднрд╛рдЧреНрдп рд╣реИ, рдХрднреА-рдХрднреА рдЖрдкрдХреЛ рддреБрд▓рдирд╛ рдХреЗ рджреМрд░рд╛рди рдХреБрдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдмрд╣реБрдд рд╕рд╛рд░реЗ рдкрддреНрд░рд╛рдЪрд╛рд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рд╕рднреА рдЖрдо рддреМрд░ рдкрд░ рд╕рдЪ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреБрдЫ рдлрд┐рд░ рднреА "рдЕрдзрд┐рдХ рд╕рд╣реА" рд╣реИрдВред рдпрд╣реА рд╣реИ, рдЖрдкрдХреЛ рддреБрд▓рдирд╛ рдХреЗ рджреМрд░рд╛рди рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рддреНрдпрд╛рдкрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рд╕рд╛рдорд╛рдиреНрдп рдорд╛рдорд▓реЗ рдореЗрдВ, рдЗрд╕ рддрд░рд╣ рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд╛рд░реНрдп рдХреБрдЫ рднреА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ - рдРрд╕реЗ рдмрд╣реБрдореВрд▓реНрдп рдХрд╛рд░реНрдп рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЬреИрд╕реЗ рдХрд┐ VLOOKUP рдЕрддреНрдпрдВрдд рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдореИрдВ рдЖрдкрдХреЗ рдзреНрдпрд╛рди рдореЗрдВ рдПрдХ рдХреЛрдб рд▓рд╛рддрд╛ рд╣реВрдВ рдЬреЛ рдЗрд╕ рддрд░рд╣ рдХреА рджреЛрд╣рд░реА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ DOUBLE LOOKUP рд╣реИред рдпрджрд┐ рдкрддреНрд░рд╛рдЪрд╛рд░ "рдЖрдзрд╛рд░" рдХреЙрд▓рдо рдХреЗ рд▓рд┐рдП рд╕рдВрддреБрд╖реНрдЯ рд╣реИ, рддреЛ рдлрд╝рдВрдХреНрд╢рди "рдХреНрд╡рд╛рд▓рд┐рдлрд╛рдЗрдВрдЧ" рдХреЙрд▓рдо рдХреЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХреА рдЦреЛрдЬ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдпрджрд┐ рд╕рдлрд▓ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдорд╛рдирдХ рд╡реАрдПрд▓рдмреБрдХ рдХреЗ рдЕрдиреБрд░реВрдк рд╕рд╛рджреГрд╢реНрдп рджреНрд╡рд╛рд░рд╛ рдкрд░рд┐рдгрд╛рдо рд▓реМрдЯрд╛рддрд╛ рд╣реИред

рдпрджрд┐ рдмреБрдирд┐рдпрд╛рджреА рдкрддреНрд░рд╛рдЪрд╛рд░ рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЛрдИ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рддреЛ рдореЗрд░реЗ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдЖрдЙрдЯрдкреБрдЯ рд╕реЗрдЯ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЕрдм рдЖрдк рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдлрд┐рд░ рд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдорд╣рд╛рдорд╣рд┐рдо рд╕рдВрд╣рд┐рддрд╛


:
VLOOKUP2my
([Table] , ;
SearchColumnNum [Table], "" ;
SearchValue "" ;
ResultColumnNum [Table], ;
N2 "" ;
N2col [Table], "" )

Function VLOOKUP2my(Table As Range, SearchColumnNum As Integer, SearchValue As Variant, ResultColumnNum As Integer, N2 As Variant, N2col As Integer)
Dim i As Long
For i = 1 To Table.Rows.Count
If UCase(Table.Cells(i, SearchColumnNum)) = UCase(SearchValue) Then
If (UCase(Table.Cells(i, N2col)) = UCase(N2)) Then
VLOOKUP2my = Table.Cells(i, ResultColumnNum)
Exit For
End If
VLOOKUP2my = "Second option not exists"
End If
Next i
End Function

Source: https://habr.com/ru/post/In140085/


All Articles