Sutikau žmogų, kuris turėjo du kainoraščius. 100 geriausių produktų kainoraštis atnaujinamas kas savaitę. Kitų produktų kainoraštis atnaujinamas du kartus per metus. Jiems reikėjo logikos, kuri pasakytų: "Jei šis produktas yra 1 lentelėje, naudokite naujausią tos lentelės kainą. Bet jei jos nerandate, naudokite 2 lentelę kaip atsarginę kopiją.
Pirmoji formulės dalis yra =VLOOKUP(A2,$X$2:$Y$101,2,False)
. Jei šioje lentelėje yra detalės numeris, gausite kainą. Bet jei prekės numeris nėra vienas iš 100 geriausių produktų, formulė pateiks klaidą # N / A.
Gavę klaidą # N / A, norite tai padaryti =VLOOKUP(A2,$AA2:$AB$5000,2,False)
.
Jei nepavyksta pirmasis VLOOKUP, naudokite „newish“ („Excel 2013“) IFNA funkciją, jei norite siųsti „Excel“ į antrą lentelę.
=IFNA(VLOOKUP(A2,$X$2:$Y$101,2,False), VLOOKUP(A2,$AA2:$AB$5000,2,False))