Amelyore fonksyon VLOOKUP

contents

Ki jan yo byen pake yon parachit?

Benefisye. Edisyon 2, revize.

Ann di nou gen tablo lòd sa a:

Amelyore fonksyon VLOOKUP

Nou bezwen konnen, pa egzanp, ki sa ki te kantite twazyèm lòd Ivanov la oswa ki lè Petrov egzekite dezyèm kontra l 'yo. Fonksyon VLOOKUP entegre a ka sèlman chèche premye non siyati a nan tablo a epi li pap ede nou. Kesyon tankou "Ki moun ki te responsab nimewo lòd 10256?" pral tou rete san repons, tk. VLOOKUP entegre a pa kapab retounen valè nan kolòn ki sou bò gòch rechèch la.

Tou de pwoblèm sa yo rezoud nan yon sèl kou - ann ekri pwòp fonksyon nou an ki pral gade non sèlman pou premye a, men, nan ka jeneral la, pou Nyèm ensidan an. Anplis, li pral kapab fè rechèch ak pwodwi rezilta nan nenpòt kolòn. Ann rele l, di, VLOOKUP2. 

Louvri Editè Visual Basic la lè w peze ALT+F11 oswa lè w chwazi nan meni an Sèvis – Macro – Visual Basic Editè (Zouti — Macro — Editè debaz vizyèl), mete yon nouvo modil (meni Mete – Modil) epi kopye tèks fonksyon sa a la:

Fonksyon VLOOKUP2(Table As Variant, SearchColumnNum As Long, SearchValue Kòm Variant, _ N As Long, ResultColumnNum As Long) Dim i As Long, iCount As Long Chwazi Ka TypeName(Table) Ka "Range" Pou i = 1 To Table.Rows .Count If Table.Cells(i, SearchColumnNum) = SearchValue Lè sa a, iCount = iCount + 1 End If If iCount = N Lè sa a, VLOOKUP2 = Table.Cells(i, ResultColumnNum) Sòti pou Fen Si Next i Ka "Variant()" Pou i = 1 Pou UBound(Table) Si Table (i, SearchColumnNum) = SearchValue Lè sa a, iCount = iCount + 1 Si iCount = N Lè sa a, VLOOKUP2 = Table (i, ResultColumnNum) Sòti pou Fen Si Next i End Chwazi Fen Fonksyon  

Fèmen Editè Visual Basic epi retounen nan Excel.

Kounye a atravè Mete - Fonksyon (Antre — Fonksyon) nan kategori Itilizatè defini (Itilizatè a defini) ou ka jwenn fonksyon VLOOKUP2 nou an epi sèvi ak li. Sentaks fonksyon an se jan sa a:

=VLOOKUP2(tablo; kantite_kolòn_kote_nou chèche; valè_rechèch; N; kantite_kolòn_nan_pou_jwenn_valè)

Koulye a, limit yo nan fonksyon estanda a pa yon antrav pou nou:

Amelyore fonksyon VLOOKUP

PS Mèsi espesyal The_Prist pou amelyore fonksyon an pou li ka fè rechèch nan liv fèmen.

  • Jwenn ak ranplase done ki sòti nan yon tab nan yon lòt lè l sèvi avèk fonksyon VLOOKUP
  • "Left VLOOKUP" lè l sèvi avèk fonksyon INDEX ak MATCH

 

Kite yon Reply