Excel oktatóanyag: Hogyan lehet kiemelni a hozzávetőleges keresési kereséseket

Tartalomjegyzék

Ebben a videóban megvizsgáljuk, hogyan lehet kiemelni a hozzávetőleges keresési feltételeket feltételes formázással.

Itt van egy egyszerű keresési táblázatunk, amely a különböző magasságokhoz és szélességekhez tartozó anyagköltségeket mutatja. A K8 képlete az INDEX és a MATCH függvényekkel keresi meg a helyes költséget a K6 és K7 beírt szélességi és magassági értékek alapján.

Vegye figyelembe, hogy a keresés hozzávetőleges egyezésen alapul. Mivel az értékek növekvő sorrendben vannak, a MATCH addig ellenőrzi az értékeket, amíg el nem éri egy nagyobb értéket, majd visszalép és visszaadja az előző pozíciót.

Készítsünk egy feltételes formázási szabályt az egyező sor és oszlop kiemelésére.

Mint mindig a bonyolultabb feltételes formázásnál, javasoljuk, hogy először dolgozzon dummy képletekkel, majd helyezzen át egy működő képletet közvetlenül a feltételes formázási szabályba. Így a képlet hibakeresésekor használhatja az Excel összes eszközét, ami sok időt takarít meg Önnek.

Először beállítom a szélesség képletét. Vissza kell adnunk az IGAZ értéket a 7. sor minden cellájára, ahol az egyeztetett szélesség 200.

Ez azt jelenti, hogy a képletünket $ B5 = -nel kezdjük, és le kell zárnunk az oszlopot.

= $ B5 =

Most nem kereshetünk 275-öt a szélességek oszlopban, mert ott nincs. Ehelyett hozzávetőleges egyezésre van szükségünk, amely 200-at talál, csakúgy, mint a keresési képlet.

Ennek legegyszerűbb módja a LOOKUP funkció használata. A LOOKUP automatikusan hozzávetőleges egyezést végez, és ahelyett, hogy visszaadna egy olyan pozíciót, mint a MATCH, a LOOKUP visszaadja a tényleges egyezési értéket. Tehát írhatunk:

$ B5 = KERESÉS ($ K $ 6, $ B $ 6: $ B $ 12)

A keresési érték beviteli szélességével és az eredményvektorra vonatkozó táblázat összes szélességével.

Ha az F9-et használom, láthatja a LOOKUP értéket.

Amikor a képletet beírom a táblázatba, IGAZ értéket kapunk a 200 szélességű sor minden cellájához.

Most ki kell terjesztenünk a képletet, hogy megfeleljen a magasság oszlopnak. Ehhez hozzáadom az OR függvényt, majd egy második képletet a magassághoz.

Ugyanígy kezdjük a képletet, de ezúttal le kell zárnunk a sort:

= B $ 5

Ezután ismét használjuk a LOOKUP függvényt a keresési érték magasságával és a táblázat összes magasságával eredményvektorként.

= VAGY ($ B5 = LOOKUP ($ K $ 6, $ B $ 6: $ B $ 12), B $ 5 = LOOKUP ($ K $ 7, $ C $ 5: $ H $ 5))

Amikor átmásolom a képletet az asztalra, IGAZ értéket kapunk az egyező oszlop minden cellájához és az egyező sor minden cellájához - éppen arra, ami a feltételes formázáshoz szükséges.

Pontosan átmásolhatom a képletet a bal felső cellába, és létrehozhatok egy új szabályt.

Ha megváltoztatom a szélességet vagy a magasságot, a kiemelés a várt módon működik.

Végül, ha csak magát a keresési értéket szeretné kiemelni, az egyszerű változás. Csak szerkessze a képletet, és cserélje le az OR függvényt az AND függvényre.

= ÉS ($ B5 = LOOKUP ($ K $ 6, $ B $ 6: $ B $ 12), B $ 5 = LOOKUP ($ K $ 7, $ C $ 5: $ H $ 5))

Tanfolyam

Feltételes formázás

Kapcsolódó hivatkozások

Írja be ugyanazokat az adatokat több cellába Ctrl + Enter + Return A Speciális beillesztés párbeszédpanel megjelenítése Ctrl + Alt + V + + Az V abszolút és relatív referenciák váltása F4 + T

érdekes cikkek...