Ինչպե՞ս vlookup և վերադարձնել ֆոնի գույնը Excel- ում որոնման արժեքի հետ միասին:
Ենթադրելով, որ դուք ունեք սեղան, ինչպես ցույց է տրված էկրանի նկարը: Այժմ դուք ուզում եք ստուգել, արդյոք նշված արժեքը A սյունակում է, և այնուհետև վերադարձնել համապատասխան արժեքը C սյունակում գտնվող հետին գույնի հետ միասին: Ինչպե՞ս հասնել դրան: Հոդվածում նշված մեթոդը կարող է օգնել ձեզ լուծել խնդիրը:
Vlookup և վերադարձնել ֆոնի գույնը ՝ օգտագործողի կողմից սահմանված գործառույթի կողմից որոնման արժեքով
Vlookup և վերադարձնել ֆոնի գույնը ՝ օգտագործողի կողմից սահմանված գործառույթի կողմից որոնման արժեքով
Excel- ում ֆոնային գույնի հետ միասին արժեքը որոնելու և դրա համապատասխան արժեքը վերադարձնելու համար կատարեք հետևյալ կերպ.
1. Աշխատաթերթում պարունակում է այն արժեքը, որը ցանկանում եք դիտել, աջով կտտացրեք թերթիկի ներդիրին և ընտրեք Դիտել կոդը համատեքստային ընտրացանկից: Տեսեք,
2. Բացման մեջ Microsoft Visual Basic հավելվածների համար պատուհան, խնդրում ենք պատճենել ներքևում գտնվող VBA կոդը օրենսգրքի պատուհանում:
VBA կոդ 1. Vlookup և վերադարձնել ֆոնի գույնը ՝ որոնման արժեքով
Sub Worksheet_Change(ByVal Target As Range)
Dim I As Long
Dim xKeys As Long
Dim xDicStr As String
On Error Resume Next
Application.ScreenUpdating = False
xKeys = UBound(xDic.Keys)
If xKeys >= 0 Then
For I = 0 To UBound(xDic.Keys)
xDicStr = xDic.Items(I)
If xDicStr <> "" Then
Range(xDic.Keys(I)).Interior.Color = _
Range(xDic.Items(I)).Interior.Color
Else
Range(xDic.Keys(I)).Interior.Color = xlNone
End If
Next
Set xDic = Nothing
End If
Application.ScreenUpdating = True
End Sub
3. Այնուհետեւ կտտացրեք Տեղադրել > Մոդուլներև պատճենեք ստորև ներկայացված VBA կոդը 2-ը Մոդուլի պատուհանում:
VBA կոդ 2. Vlookup և վերադարձնել ֆոնի գույնը ՝ որոնման արժեքով
Public xDic As New Dictionary
Function LookupKeepColor (ByRef FndValue, ByRef LookupRng As Range, ByRef xCol As Long)
Dim xFindCell As Range
On Error Resume Next
Set xFindCell = LookupRng.Find(FndValue, , xlValues, xlWhole)
If xFindCell Is Nothing Then
LookupKeepColor = ""
xDic.Add Application.Caller.Address, ""
Else
LookupKeepColor = xFindCell.Offset(0, xCol - 1).Value
xDic.Add Application.Caller.Address, xFindCell.Offset(0, xCol - 1).Address
End If
End Function
4. Երկու կոդերը տեղադրելուց հետո սեղմեք Գործիքներ > Սայլակ, Ապա ստուգեք Microsoft Script Runtime տուփի մեջ Հղումներ - VBAP նախագիծ երկխոսության տուփ: Տեսեք,
5. Սեղմեք ալտ + Q ստեղները դուրս գալու համար Microsoft Visual Basic հավելվածների համար պատուհանը և վերադառնալ աշխատանքային թերթ:
6. Ընտրեք որոնման արժեքին կից դատարկ բջիջ, այնուհետև մուտքագրեք բանաձև =LookupKeepColor(E2,$A$1:$C$8,3) մուտքագրեք Formula Bar, ապա սեղմեք Enter ստեղնը:
ՆշումԲանաձևում, E2 պարունակում է այն արժեքը, որը դուք կփնտրեք, $ A $ 1: $ C $ 8 աղյուսակի տիրույթն է և համարը 3 նշանակում է, որ ձեր վերադարձած համապատասխան արժեքը գտնվում է աղյուսակի երրորդ սյունակում: Խնդրում ենք փոխել դրանք ըստ անհրաժեշտության:
7. Շարունակեք ընտրել առաջին արդյունքի բջիջը և քաշեք Լրացման բռնակը ներքև՝ բոլոր արդյունքները ֆոնի գույնի հետ միասին ստանալու համար: Տես սքրինշոթը։
Առնչվող հոդվածներ քանակը:
- Ինչպե՞ս պատճենել որոնման վանդակի աղբյուրի ձևաչափումը, Excel- ում Vlookup- ի օգտագործման ժամանակ:
- Ինչպե՞ս vlookup- ը և Excel- ում համարի փոխարեն վերադարձնել ամսաթվի ձևաչափը:
- Ինչպե՞ս օգտագործել vlookup- ը և գումարը Excel- ում:
- Ինչպե՞ս vlookup- ի վերադարձնել արժեքը Excel- ի հարակից կամ հաջորդ խցում:
- Ինչպե՞ս vlookup արժեքը վերադարձնել Excel- ում ճիշտ կամ կեղծ / այո կամ ոչ:
Գրասենյակի արտադրողականության լավագույն գործիքները
Լրացրեք ձեր Excel-ի հմտությունները Kutools-ի հետ Excel-ի համար և փորձեք արդյունավետությունը, ինչպես երբեք: Kutools-ը Excel-ի համար առաջարկում է ավելի քան 300 առաջադեմ առանձնահատկություններ՝ արտադրողականությունը բարձրացնելու և ժամանակ խնայելու համար: Սեղմեք այստեղ՝ Ձեզ ամենաշատ անհրաժեշտ հատկանիշը ստանալու համար...
Office Tab- ը Tabbed ինտերֆեյսը բերում է Office, և ձեր աշխատանքը շատ ավելի դյուրին դարձրեք
- Միացնել ներդիրներով խմբագրումը և ընթերցումը Word, Excel, PowerPoint- ով, Հրատարակիչ, Access, Visio և Project:
- Բացեք և ստեղծեք բազմաթիվ փաստաթղթեր նույն պատուհանի նոր ներդիրներում, այլ ոչ թե նոր պատուհաններում:
- Բարձրացնում է ձեր արտադրողականությունը 50%-ով և նվազեցնում մկնիկի հարյուրավոր սեղմումները ձեզ համար ամեն օր: