ਵਿਸ਼ਾ - ਸੂਚੀ
ਟਿਊਟੋਰਿਅਲ XLOOKUP ਨੂੰ ਪੇਸ਼ ਕਰਦਾ ਹੈ - ਐਕਸਲ ਵਿੱਚ ਵਰਟੀਕਲ ਅਤੇ ਹਰੀਜੱਟਲ ਲੁੱਕਅੱਪ ਲਈ ਨਵਾਂ ਫੰਕਸ਼ਨ। ਖੱਬਾ ਲੁੱਕਅੱਪ, ਆਖਰੀ ਮੈਚ, ਕਈ ਮਾਪਦੰਡਾਂ ਵਾਲਾ Vlookup ਅਤੇ ਹੋਰ ਬਹੁਤ ਸਾਰੀਆਂ ਚੀਜ਼ਾਂ ਜਿਨ੍ਹਾਂ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਰਾਕੇਟ ਵਿਗਿਆਨ ਦੀ ਡਿਗਰੀ ਦੀ ਲੋੜ ਹੁੰਦੀ ਸੀ, ਹੁਣ ABC ਵਾਂਗ ਆਸਾਨ ਹੋ ਗਈਆਂ ਹਨ।
ਜਦੋਂ ਵੀ ਤੁਹਾਨੂੰ Excel ਵਿੱਚ ਦੇਖਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। , ਤੁਸੀਂ ਕਿਹੜਾ ਫੰਕਸ਼ਨ ਵਰਤੋਗੇ? ਕੀ ਇਹ ਇੱਕ ਕੋਨਸਟੋਨ VLOOKUP ਹੈ ਜਾਂ ਇਸਦਾ ਹਰੀਜੱਟਲ ਭਰਾ HLOOKUP ਹੈ? ਇੱਕ ਹੋਰ ਗੁੰਝਲਦਾਰ ਮਾਮਲੇ ਵਿੱਚ, ਕੀ ਤੁਸੀਂ ਕੈਨੋਨੀਕਲ INDEX MATCH ਸੁਮੇਲ 'ਤੇ ਭਰੋਸਾ ਕਰੋਗੇ ਜਾਂ Power Query ਲਈ ਕੰਮ ਸੌਂਪੋਗੇ? ਚੰਗੀ ਖ਼ਬਰ ਇਹ ਹੈ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਹੁਣ ਕੋਈ ਚੋਣ ਨਹੀਂ ਹੈ - ਇਹ ਸਾਰੀਆਂ ਵਿਧੀਆਂ ਇੱਕ ਵਧੇਰੇ ਸ਼ਕਤੀਸ਼ਾਲੀ ਅਤੇ ਬਹੁਮੁਖੀ ਉੱਤਰਾਧਿਕਾਰੀ, XLOOKUP ਫੰਕਸ਼ਨ ਲਈ ਰਾਹ ਬਣਾ ਰਹੀਆਂ ਹਨ।
XLOOKUP ਬਿਹਤਰ ਕਿਵੇਂ ਹੈ? ਕਈ ਤਰੀਕਿਆਂ ਨਾਲ! ਇਹ ਲੰਬਕਾਰੀ ਅਤੇ ਖਿਤਿਜੀ ਰੂਪ ਵਿੱਚ, ਖੱਬੇ ਅਤੇ ਉੱਪਰ ਵੇਖ ਸਕਦਾ ਹੈ, ਕਈ ਮਾਪਦੰਡਾਂ ਨਾਲ ਖੋਜ ਕਰ ਸਕਦਾ ਹੈ, ਅਤੇ ਇੱਕ ਪੂਰਾ ਕਾਲਮ ਜਾਂ ਡੇਟਾ ਦੀ ਕਤਾਰ ਵੀ ਵਾਪਸ ਕਰ ਸਕਦਾ ਹੈ, ਨਾ ਕਿ ਸਿਰਫ਼ ਇੱਕ ਮੁੱਲ। ਇਸ ਵਿੱਚ ਮਾਈਕ੍ਰੋਸਾਫਟ ਨੂੰ 3 ਦਹਾਕਿਆਂ ਤੋਂ ਵੱਧ ਦਾ ਸਮਾਂ ਲੱਗ ਗਿਆ ਹੈ, ਪਰ ਅੰਤ ਵਿੱਚ ਉਹ ਇੱਕ ਮਜ਼ਬੂਤ ਫੰਕਸ਼ਨ ਤਿਆਰ ਕਰਨ ਵਿੱਚ ਕਾਮਯਾਬ ਹੋ ਗਏ ਹਨ ਜੋ VLOOKUP ਦੀਆਂ ਬਹੁਤ ਸਾਰੀਆਂ ਨਿਰਾਸ਼ਾਜਨਕ ਗਲਤੀਆਂ ਅਤੇ ਕਮਜ਼ੋਰੀਆਂ ਨੂੰ ਦੂਰ ਕਰਦਾ ਹੈ।
ਕੀ ਗੱਲ ਹੈ? ਹਾਏ, ਇੱਕ ਹੈ. XLOOKUP ਫੰਕਸ਼ਨ ਸਿਰਫ਼ Microsoft 365, Excel 2021, ਅਤੇ Excel ਲਈ ਵੈੱਬ ਲਈ Excel ਵਿੱਚ ਉਪਲਬਧ ਹੈ।
Excel XLOOKUP ਫੰਕਸ਼ਨ - ਸੰਟੈਕਸ ਅਤੇ ਵਰਤੋਂ
ਵਿੱਚ XLOOKUP ਫੰਕਸ਼ਨ ਐਕਸਲ ਇੱਕ ਨਿਰਧਾਰਤ ਮੁੱਲ ਲਈ ਇੱਕ ਰੇਂਜ ਜਾਂ ਐਰੇ ਦੀ ਖੋਜ ਕਰਦਾ ਹੈ ਅਤੇ ਕਿਸੇ ਹੋਰ ਕਾਲਮ ਤੋਂ ਸੰਬੰਧਿਤ ਮੁੱਲ ਵਾਪਸ ਕਰਦਾ ਹੈ। ਇਹ ਦੋਵਾਂ ਨੂੰ ਦੇਖ ਸਕਦਾ ਹੈਵਿਆਜ ਦੇ ਸੇਲਜ਼ਪਰਸਨ (F2) ਨਾਲ ਸਬੰਧਤ ਸਾਰੇ ਵੇਰਵੇ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰੋ। ਤੁਹਾਨੂੰ return_array ਆਰਗੂਮੈਂਟ:
=XLOOKUP(F2, A2:A7, B2:D7)
ਤੁਸੀਂ ਉੱਪਰ-ਖੱਬੇ ਵਿੱਚ ਫਾਰਮੂਲਾ ਦਰਜ ਕਰਨ ਲਈ, ਇੱਕ ਰੇਂਜ ਦੀ ਸਪਲਾਈ ਕਰਨ ਦੀ ਲੋੜ ਹੈ, ਨਾ ਕਿ ਸਿੰਗਲ ਕਾਲਮ ਜਾਂ ਕਤਾਰ। ਨਤੀਜਿਆਂ ਦੀ ਰੇਂਜ ਦਾ ਸੈੱਲ, ਅਤੇ ਐਕਸਲ ਆਪਣੇ ਆਪ ਨਤੀਜਿਆਂ ਨੂੰ ਨਾਲ ਲੱਗਦੇ ਖਾਲੀ ਸੈੱਲਾਂ ਵਿੱਚ ਫੈਲਾਉਂਦਾ ਹੈ। ਸਾਡੇ ਕੇਸ ਵਿੱਚ, ਰਿਟਰਨ ਐਰੇ (B2:D7) ਵਿੱਚ 3 ਕਾਲਮ ( ਮਿਤੀ , ਆਈਟਮ ਅਤੇ ਰਾਸ਼ੀ ) ਸ਼ਾਮਲ ਹਨ, ਅਤੇ ਸਾਰੇ ਤਿੰਨ ਮੁੱਲ ਰੇਂਜ ਵਿੱਚ ਵਾਪਸ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। G2:I2.
ਜੇਕਰ ਤੁਸੀਂ ਨਤੀਜਿਆਂ ਨੂੰ ਇੱਕ ਕਾਲਮ ਵਿੱਚ ਲੰਬਕਾਰੀ ਰੂਪ ਵਿੱਚ ਵਿਵਸਥਿਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਵਾਪਸ ਕੀਤੀ ਐਰੇ ਨੂੰ ਫਲਿਪ ਕਰਨ ਲਈ TRANSPOSE ਫੰਕਸ਼ਨ ਵਿੱਚ Nest XLOOKUP ਕਰੋ:
=TRANSPOSE(XLOOKUP(G1, A2:A7, B2:D7))
ਇਸੇ ਤਰ੍ਹਾਂ, ਤੁਸੀਂ ਡੇਟਾ ਦੇ ਪੂਰੇ ਕਾਲਮ ਨੂੰ ਵਾਪਸ ਕਰ ਸਕਦੇ ਹੋ, ਮਾਮੂਟ ਕਾਲਮ ਕਹੋ। ਇਸਦੇ ਲਈ, ਸੈੱਲ F1 ਦੀ ਵਰਤੋਂ ਕਰੋ ਜਿਸ ਵਿੱਚ lookup_value ਦੇ ਰੂਪ ਵਿੱਚ "ਰਾਕਮਾ" ਸ਼ਾਮਲ ਹੈ, ਰੇਂਜ A1:D1 ਜਿਸ ਵਿੱਚ ਕਾਲਮ ਸਿਰਲੇਖ lookup_array ਅਤੇ ਰੇਂਜ A2:D7 ਹੈ ਜਿਸ ਵਿੱਚ ਦੇ ਰੂਪ ਵਿੱਚ ਸਾਰਾ ਡਾਟਾ ਹੈ। return_array ।
=XLOOKUP(F1, A1:D1, A2:D7)
ਨੋਟ। ਕਿਉਂਕਿ ਕਈ ਮੁੱਲ ਗੁਆਂਢੀ ਸੈੱਲਾਂ ਵਿੱਚ ਭਰੇ ਜਾਂਦੇ ਹਨ, ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਸੱਜੇ ਜਾਂ ਹੇਠਾਂ ਕਾਫ਼ੀ ਖਾਲੀ ਸੈੱਲ ਹਨ। ਜੇਕਰ ਐਕਸਲ ਲੋੜੀਂਦੇ ਖਾਲੀ ਸੈੱਲ ਨਹੀਂ ਲੱਭ ਸਕਦਾ, ਤਾਂ ਇੱਕ #SPILL! ਗਲਤੀ ਹੁੰਦੀ ਹੈ।
ਟਿਪ। XLOOKUP ਨਾ ਸਿਰਫ਼ ਇੱਕ ਤੋਂ ਵੱਧ ਇੰਦਰਾਜ਼ਾਂ ਨੂੰ ਵਾਪਸ ਕਰ ਸਕਦਾ ਹੈ ਸਗੋਂ ਉਹਨਾਂ ਨੂੰ ਤੁਹਾਡੇ ਦੁਆਰਾ ਨਿਰਧਾਰਤ ਕੀਤੇ ਗਏ ਹੋਰ ਮੁੱਲਾਂ ਨਾਲ ਵੀ ਬਦਲ ਸਕਦਾ ਹੈ। ਅਜਿਹੇ ਬਲਕ ਰਿਪਲੇਸ ਦੀ ਇੱਕ ਉਦਾਹਰਨ ਇੱਥੇ ਲੱਭੀ ਜਾ ਸਕਦੀ ਹੈ: XLOOKUP ਨਾਲ ਕਈ ਮੁੱਲਾਂ ਨੂੰ ਕਿਵੇਂ ਖੋਜਣਾ ਅਤੇ ਬਦਲਣਾ ਹੈ।
ਇਸ ਨਾਲ XLOOKUPਮਲਟੀਪਲ ਮਾਪਦੰਡ
XLOOKUP ਦਾ ਇੱਕ ਹੋਰ ਵੱਡਾ ਫਾਇਦਾ ਇਹ ਹੈ ਕਿ ਇਹ ਐਰੇ ਨੂੰ ਮੂਲ ਰੂਪ ਵਿੱਚ ਹੈਂਡਲ ਕਰਦਾ ਹੈ। ਇਸ ਯੋਗਤਾ ਦੇ ਕਾਰਨ, ਤੁਸੀਂ lookup_array ਆਰਗੂਮੈਂਟ ਵਿੱਚ ਸਿੱਧਾ ਕਈ ਮਾਪਦੰਡਾਂ ਦਾ ਮੁਲਾਂਕਣ ਕਰ ਸਕਦੇ ਹੋ:
XLOOKUP(1, ( ਮਾਪਦੰਡ_ਰੇਂਜ1 = ਮਾਪਦੰਡ1 ) * ( ਮਾਪਦੰਡ_ਰੇਂਜ2 = ਮਾਪਦੰਡ2 ) * (…), ਰਿਟਰਨ_ਐਰੇ )ਇਹ ਫਾਰਮੂਲਾ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ : ਹਰੇਕ ਮਾਪਦੰਡ ਟੈਸਟ ਦਾ ਨਤੀਜਾ ਇੱਕ ਐਰੇ ਹੁੰਦਾ ਹੈ TRUE ਅਤੇ FALSE ਮੁੱਲਾਂ ਦਾ। ਐਰੇ ਦਾ ਗੁਣਾ TRUE ਅਤੇ FALSE ਨੂੰ ਕ੍ਰਮਵਾਰ 1 ਅਤੇ 0 ਵਿੱਚ ਬਦਲਦਾ ਹੈ, ਅਤੇ ਅੰਤਮ ਲੁੱਕਅੱਪ ਐਰੇ ਪੈਦਾ ਕਰਦਾ ਹੈ। ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਜਾਣਦੇ ਹੋ, 0 ਨਾਲ ਗੁਣਾ ਕਰਨ ਨਾਲ ਹਮੇਸ਼ਾਂ ਜ਼ੀਰੋ ਮਿਲਦਾ ਹੈ, ਇਸਲਈ ਲੁੱਕਅਪ ਐਰੇ ਵਿੱਚ, ਸਿਰਫ ਉਹ ਆਈਟਮਾਂ ਜੋ ਸਾਰੇ ਮਾਪਦੰਡਾਂ ਨੂੰ ਪੂਰਾ ਕਰਦੀਆਂ ਹਨ 1 ਦੁਆਰਾ ਪ੍ਰਸਤੁਤ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ। ਅਤੇ ਕਿਉਂਕਿ ਸਾਡਾ ਲੁੱਕਅਪ ਮੁੱਲ "1" ਹੈ, ਐਕਸਲ <1 ਵਿੱਚ ਪਹਿਲਾ "1" ਲੈਂਦਾ ਹੈ।>lookup_array (ਪਹਿਲਾ ਮੈਚ) ਅਤੇ ਉਸੇ ਸਥਿਤੀ ਵਿੱਚ return_array ਤੋਂ ਮੁੱਲ ਵਾਪਸ ਕਰਦਾ ਹੈ।
ਕਾਰਵਾਈ ਵਿੱਚ ਫਾਰਮੂਲਾ ਦੇਖਣ ਲਈ, ਆਓ D2:D10 (<1) ਤੋਂ ਇੱਕ ਰਕਮ ਕੱਢੀਏ।>return_array ) ਨਿਮਨਲਿਖਤ ਸ਼ਰਤਾਂ ਨਾਲ:
- ਮਾਪਦੰਡ1 (ਤਾਰੀਖ) = G1
- ਮਾਪਦੰਡ2 (ਵਿਕਰੇਤਾ) = G2
- ਮਾਪਦੰਡ3 (ਆਈਟਮ) = G3
A2:A10 ( ਮਾਪਦੰਡ_ਰੇਂਜ1 ) ਵਿੱਚ ਮਿਤੀਆਂ ਦੇ ਨਾਲ, B2:B10 ( ਮਾਪਦੰਡ_ਰੇਂਜ2 ) ਵਿੱਚ ਸੇਲਜ਼ਪਰਸਨ ਦੇ ਨਾਮ ਅਤੇ C2:C10 ( ) ਵਿੱਚ ਆਈਟਮਾਂ ਦੇ ਨਾਲ criteria_range3 ), ਫਾਰਮੂਲਾ ਇਹ ਆਕਾਰ ਲੈਂਦਾ ਹੈ:
=XLOOKUP(1, (B2:B10=G1) * (A2:A10=G2) * (C2:C10=G3), D2:D10)
ਹਾਲਾਂਕਿ Excel XLOOKUP ਫੰਕਸ਼ਨ ਐਰੇ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰਦਾ ਹੈ, ਇਹ ਇੱਕ ਨਿਯਮਤ ਫਾਰਮੂਲੇ ਦੇ ਤੌਰ ਤੇ ਕੰਮ ਕਰਦਾ ਹੈ ਅਤੇ ਇੱਕ ਆਮ ਐਂਟਰ ਨਾਲ ਪੂਰਾ ਹੁੰਦਾ ਹੈ।ਕੀਸਟ੍ਰੋਕ।
ਕਈ ਮਾਪਦੰਡਾਂ ਵਾਲਾ XLOOKUP ਫਾਰਮੂਲਾ "ਬਰਾਬਰ" ਸ਼ਰਤਾਂ ਤੱਕ ਸੀਮਿਤ ਨਹੀਂ ਹੈ। ਤੁਸੀਂ ਹੋਰ ਲਾਜ਼ੀਕਲ ਓਪਰੇਟਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਵੀ ਸੁਤੰਤਰ ਹੋ। ਉਦਾਹਰਨ ਲਈ, G1 ਜਾਂ ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਦੀ ਮਿਤੀ 'ਤੇ ਕੀਤੇ ਆਦੇਸ਼ਾਂ ਨੂੰ ਫਿਲਟਰ ਕਰਨ ਲਈ, ਪਹਿਲੇ ਮਾਪਦੰਡ ਵਿੱਚ "<=G1" ਪਾਓ:
=XLOOKUP(1, (A2:A10<=G1) * (B2:B10=G2) * (C2:C10=G3), D2:D10)
ਡਬਲ XLOOKUP
ਲੱਭਣ ਲਈ ਇੱਕ ਖਾਸ ਕਤਾਰ ਅਤੇ ਕਾਲਮ ਦੇ ਇੰਟਰਸੈਕਸ਼ਨ 'ਤੇ ਇੱਕ ਮੁੱਲ, ਅਖੌਤੀ ਡਬਲ ਲੁੱਕਅੱਪ ਜਾਂ ਮੈਟ੍ਰਿਕਸ ਲੁੱਕਅੱਪ ਕਰੋ। ਹਾਂ, ਐਕਸਲ XLOOKUP ਇਹ ਵੀ ਕਰ ਸਕਦਾ ਹੈ! ਤੁਸੀਂ ਸਿਰਫ਼ ਇੱਕ ਫੰਕਸ਼ਨ ਨੂੰ ਦੂਜੇ ਵਿੱਚ ਨੇਸਟ ਕਰੋ:
XLOOKUP( lookup_value1 , lookup_array1 , XLOOKUP( lookup_value2 , lookup_array2 , data_values ))ਇਹ ਫਾਰਮੂਲਾ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ : ਫਾਰਮੂਲਾ XLOOKUP ਦੀ ਪੂਰੀ ਕਤਾਰ ਜਾਂ ਕਾਲਮ ਨੂੰ ਵਾਪਸ ਕਰਨ ਦੀ ਯੋਗਤਾ 'ਤੇ ਅਧਾਰਤ ਹੈ। ਅੰਦਰੂਨੀ ਫੰਕਸ਼ਨ ਇਸਦੇ ਲੁੱਕਅਪ ਮੁੱਲ ਦੀ ਖੋਜ ਕਰਦਾ ਹੈ ਅਤੇ ਸੰਬੰਧਿਤ ਡੇਟਾ ਦੀ ਇੱਕ ਕਾਲਮ ਜਾਂ ਕਤਾਰ ਵਾਪਸ ਕਰਦਾ ਹੈ। ਉਹ ਐਰੇ return_array ਦੇ ਰੂਪ ਵਿੱਚ ਬਾਹਰੀ ਫੰਕਸ਼ਨ ਵਿੱਚ ਜਾਂਦਾ ਹੈ।
ਇਸ ਉਦਾਹਰਨ ਲਈ, ਅਸੀਂ ਇੱਕ ਖਾਸ ਤਿਮਾਹੀ ਦੇ ਅੰਦਰ ਇੱਕ ਖਾਸ ਸੇਲਜ਼ਪਰਸਨ ਦੁਆਰਾ ਕੀਤੀ ਵਿਕਰੀ ਨੂੰ ਲੱਭਣ ਜਾ ਰਹੇ ਹਾਂ। ਇਸਦੇ ਲਈ, ਅਸੀਂ H1 (ਵਿਕਰੇਤਾ ਦਾ ਨਾਮ) ਅਤੇ H2 (ਤਿਮਾਹੀ) ਵਿੱਚ ਲੁੱਕਅਪ ਮੁੱਲ ਦਾਖਲ ਕਰਦੇ ਹਾਂ, ਅਤੇ ਹੇਠਾਂ ਦਿੱਤੇ ਫਾਰਮੂਲੇ ਨਾਲ ਦੋ-ਪੱਖੀ Xlookup ਕਰਦੇ ਹਾਂ:
=XLOOKUP(H1, A2:A6, XLOOKUP(H2, B1:E1, B2:E6))
ਜਾਂ ਦੂਜੇ ਤਰੀਕੇ ਨਾਲ :
=XLOOKUP(H2, B1:E1, XLOOKUP(H1, A2:A6, B2:E6))
ਜਿੱਥੇ A2:A6 ਸੇਲਜ਼ਪਰਸਨ ਦੇ ਨਾਮ ਹਨ, B1:E1 ਕੁਆਰਟਰ ਹਨ (ਕਾਲਮ ਹੈਡਰ), ਅਤੇ B2:E6 ਡੇਟਾ ਮੁੱਲ ਹਨ।
0ਕੁਝ ਹੋਰ ਤਰੀਕੇ. ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਐਕਸਲ ਵਿੱਚ ਦੋ-ਪਾਸੜ ਖੋਜ ਵੇਖੋ।
ਜੇਕਰ ਗਲਤੀ XLOOKUP
ਜਦੋਂ ਲੁੱਕਅਪ ਮੁੱਲ ਨਹੀਂ ਮਿਲਦਾ, ਤਾਂ Excel XLOOKUP ਇੱਕ #N/A ਗਲਤੀ ਵਾਪਸ ਕਰਦਾ ਹੈ। ਮਾਹਰ ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਕਾਫ਼ੀ ਜਾਣੂ ਅਤੇ ਸਮਝਣ ਯੋਗ, ਇਹ ਨਵੇਂ ਲੋਕਾਂ ਲਈ ਉਲਝਣ ਵਾਲਾ ਹੋ ਸਕਦਾ ਹੈ. ਸਟੈਂਡਰਡ ਐਰਰ ਨੋਟੇਸ਼ਨ ਨੂੰ ਉਪਭੋਗਤਾ-ਅਨੁਕੂਲ ਸੰਦੇਸ਼ ਨਾਲ ਬਦਲਣ ਲਈ, if_not_found ਨਾਮ ਦੇ 4ਵੇਂ ਆਰਗੂਮੈਂਟ ਵਿੱਚ ਆਪਣਾ ਖੁਦ ਦਾ ਟੈਕਸਟ ਟਾਈਪ ਕਰੋ।
ਇਸ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਚਰਚਾ ਕੀਤੀ ਪਹਿਲੀ ਉਦਾਹਰਣ ਤੇ ਵਾਪਸ ਜਾਓ। ਜੇਕਰ ਕੋਈ E1 ਵਿੱਚ ਇੱਕ ਅਵੈਧ ਸਮੁੰਦਰੀ ਨਾਮ ਇਨਪੁੱਟ ਕਰਦਾ ਹੈ, ਤਾਂ ਹੇਠਾਂ ਦਿੱਤਾ ਫਾਰਮੂਲਾ ਉਹਨਾਂ ਨੂੰ ਸਪਸ਼ਟ ਤੌਰ 'ਤੇ ਦੱਸੇਗਾ ਕਿ "ਕੋਈ ਮੇਲ ਨਹੀਂ ਮਿਲਿਆ":
=XLOOKUP(E1, A2:A6, B2:B6, "No match is found")
ਨੋਟ:
- if_not_found ਆਰਗੂਮੈਂਟ ਸਿਰਫ #N/A ਗਲਤੀਆਂ ਨੂੰ ਫੜਦਾ ਹੈ, ਸਾਰੀਆਂ ਗਲਤੀਆਂ ਨਹੀਂ।
- #N/A ਗਲਤੀਆਂ ਨੂੰ IFNA ਅਤੇ VLOOKUP ਨਾਲ ਵੀ ਸੰਭਾਲਿਆ ਜਾ ਸਕਦਾ ਹੈ, ਪਰ ਸੰਟੈਕਸ ਥੋੜਾ ਵਧੇਰੇ ਗੁੰਝਲਦਾਰ ਹੈ ਅਤੇ ਇੱਕ ਫਾਰਮੂਲਾ ਲੰਬਾ ਹੈ।
ਕੇਸ-ਸੰਵੇਦਨਸ਼ੀਲ XLOOKUP
ਮੂਲ ਰੂਪ ਵਿੱਚ, XLOOKUP ਫੰਕਸ਼ਨ ਛੋਟੇ ਅੱਖਰਾਂ ਅਤੇ ਵੱਡੇ ਅੱਖਰਾਂ ਨੂੰ ਇੱਕੋ ਅੱਖਰ ਵਜੋਂ ਮੰਨਦਾ ਹੈ। ਇਸਨੂੰ ਕੇਸ-ਸੰਵੇਦਨਸ਼ੀਲ ਬਣਾਉਣ ਲਈ, lookup_array ਆਰਗੂਮੈਂਟ ਲਈ EXACT ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰੋ:
XLOOKUP(TRUE, EXACT( lookup_value, lookup_array), return_array)ਇਹ ਫਾਰਮੂਲਾ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ : EXACT ਫੰਕਸ਼ਨ ਲੁੱਕਅਪ ਐਰੇ ਵਿੱਚ ਹਰੇਕ ਮੁੱਲ ਦੇ ਨਾਲ ਲੁੱਕਅਪ ਮੁੱਲ ਦੀ ਤੁਲਨਾ ਕਰਦਾ ਹੈ ਅਤੇ TRUE ਦਿੰਦਾ ਹੈ ਜੇਕਰ ਉਹ ਅੱਖਰ ਕੇਸ ਸਮੇਤ ਬਿਲਕੁਲ ਇੱਕੋ ਜਿਹੇ ਹਨ, ਨਹੀਂ ਤਾਂ FALSE। ਲਾਜ਼ੀਕਲ ਮੁੱਲਾਂ ਦੀ ਇਹ ਐਰੇ lookup_array ਨੂੰ ਜਾਂਦੀ ਹੈXLOOKUP ਦੀ ਦਲੀਲ। ਨਤੀਜੇ ਵਜੋਂ, XLOOKUP ਉਪਰੋਕਤ ਐਰੇ ਵਿੱਚ TRUE ਮੁੱਲ ਦੀ ਖੋਜ ਕਰਦਾ ਹੈ ਅਤੇ ਵਾਪਸੀ ਐਰੇ ਤੋਂ ਇੱਕ ਮੇਲ ਵਾਪਸ ਕਰਦਾ ਹੈ।
ਉਦਾਹਰਨ ਲਈ, B2:B7 ( return_array ) ਤੋਂ ਕੀਮਤ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ E1 ( lookup_value) ਵਿੱਚ ਆਈਟਮ, E2 ਵਿੱਚ ਫਾਰਮੂਲਾ ਹੈ:
=XLOOKUP(TRUE, EXACT(E1, A2:A7), B2:B7, "Not found")
ਨੋਟ। ਜੇਕਰ ਲੁੱਕਅੱਪ ਐਰੇ (ਲੈਟਰ ਕੇਸ ਸਮੇਤ) ਵਿੱਚ ਦੋ ਜਾਂ ਦੋ ਤੋਂ ਵੱਧ ਇੱਕੋ ਜਿਹੇ ਮੁੱਲ ਹਨ, ਤਾਂ ਪਹਿਲਾ ਪਾਇਆ ਗਿਆ ਮੇਲ ਵਾਪਸ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
Excel XLOOKUP ਕੰਮ ਨਹੀਂ ਕਰ ਰਿਹਾ
ਜੇਕਰ ਤੁਹਾਡਾ ਫਾਰਮੂਲਾ ਸਹੀ ਕੰਮ ਨਹੀਂ ਕਰਦਾ ਜਾਂ ਗਲਤੀ ਨਾਲ ਨਤੀਜਾ ਨਿਕਲਦਾ ਹੈ, ਤਾਂ ਸੰਭਾਵਤ ਤੌਰ 'ਤੇ ਇਹ ਹੇਠਾਂ ਦਿੱਤੇ ਕਾਰਨਾਂ ਕਰਕੇ ਹੈ:
XLOOKUP ਮੇਰੇ Excel ਵਿੱਚ ਉਪਲਬਧ ਨਹੀਂ ਹੈ
XLOOKUP ਫੰਕਸ਼ਨ ਬੈਕਵਰਡ ਅਨੁਕੂਲ ਨਹੀਂ ਹੈ। ਇਹ ਕੇਵਲ Microsoft 365 ਅਤੇ Excel 2021 ਲਈ Excel ਵਿੱਚ ਉਪਲਬਧ ਹੈ, ਅਤੇ ਪੁਰਾਣੇ ਸੰਸਕਰਣਾਂ ਵਿੱਚ ਨਹੀਂ ਦਿਖਾਈ ਦੇਵੇਗਾ।
XLOOKUP ਗਲਤ ਨਤੀਜਾ ਦਿੰਦਾ ਹੈ
ਜੇਕਰ ਤੁਹਾਡਾ ਸਪੱਸ਼ਟ ਰੂਪ ਵਿੱਚ ਸਹੀ Xlookup ਫਾਰਮੂਲਾ ਗਲਤ ਮੁੱਲ ਦਿੰਦਾ ਹੈ, ਤਾਂ ਸੰਭਾਵਨਾਵਾਂ ਹਨ ਜਦੋਂ ਫਾਰਮੂਲੇ ਨੂੰ ਹੇਠਾਂ ਜਾਂ ਪਾਰ ਕੀਤਾ ਗਿਆ ਸੀ ਤਾਂ ਖੋਜ ਜਾਂ ਵਾਪਸੀ ਦੀ ਰੇਂਜ "ਸ਼ਿਫਟ" ਹੋ ਜਾਂਦੀ ਹੈ। ਅਜਿਹਾ ਹੋਣ ਤੋਂ ਰੋਕਣ ਲਈ, ਹਮੇਸ਼ਾ ਦੋਨੋ ਰੇਂਜਾਂ ਨੂੰ ਪੂਰਨ ਸੈੱਲ ਸੰਦਰਭਾਂ (ਜਿਵੇਂ ਕਿ $A$2:$A$10) ਨਾਲ ਲਾਕ ਕਰਨਾ ਯਕੀਨੀ ਬਣਾਓ।
XLOOKUP #N/A ਗਲਤੀ ਵਾਪਸ ਕਰਦਾ ਹੈ
ਇੱਕ #N /ਇੱਕ ਗਲਤੀ ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਖੋਜ ਮੁੱਲ ਨਹੀਂ ਮਿਲਿਆ ਹੈ। ਇਸ ਨੂੰ ਠੀਕ ਕਰਨ ਲਈ, ਲਗਭਗ ਮੇਲ ਖੋਜਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਜਾਂ ਆਪਣੇ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਸੂਚਿਤ ਕਰੋ ਕਿ ਕੋਈ ਮੇਲ ਨਹੀਂ ਮਿਲਿਆ।
XLOOKUP #VALUE ਗਲਤੀ ਵਾਪਸ ਕਰਦਾ ਹੈ
A #VALUE! ਗਲਤੀ ਹੁੰਦੀ ਹੈ ਜੇਕਰ ਲੁੱਕਅਪ ਅਤੇ ਰਿਟਰਨ ਐਰੇ ਅਸੰਗਤ ਹਨਮਾਪ. ਉਦਾਹਰਨ ਲਈ, ਇੱਕ ਖਿਤਿਜੀ ਐਰੇ ਵਿੱਚ ਖੋਜ ਕਰਨਾ ਅਤੇ ਇੱਕ ਲੰਬਕਾਰੀ ਐਰੇ ਤੋਂ ਮੁੱਲ ਵਾਪਸ ਕਰਨਾ ਸੰਭਵ ਨਹੀਂ ਹੈ।
XLOOKUP #REF ਗਲਤੀ ਵਾਪਸ ਕਰਦਾ ਹੈ
A #REF! ਦੋ ਵੱਖ-ਵੱਖ ਵਰਕਬੁੱਕਾਂ ਦੇ ਵਿਚਕਾਰ ਦੇਖਦੇ ਸਮੇਂ ਗਲਤੀ ਸੁੱਟ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ, ਜਿਸ ਵਿੱਚੋਂ ਇੱਕ ਬੰਦ ਹੈ। ਗਲਤੀ ਨੂੰ ਠੀਕ ਕਰਨ ਲਈ, ਬਸ ਦੋਵੇਂ ਫਾਈਲਾਂ ਖੋਲ੍ਹੋ।
ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਹੁਣੇ ਦੇਖਿਆ ਹੈ, XLOOKUP ਵਿੱਚ ਬਹੁਤ ਸਾਰੀਆਂ ਸ਼ਾਨਦਾਰ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹਨ ਜੋ ਇਸਨੂੰ ਐਕਸਲ ਵਿੱਚ ਲਗਭਗ ਕਿਸੇ ਵੀ ਖੋਜ ਲਈ ਫੰਕਸ਼ਨ ਬਣਾਉਂਦੀਆਂ ਹਨ। ਮੈਂ ਪੜ੍ਹਨ ਲਈ ਤੁਹਾਡਾ ਧੰਨਵਾਦ ਕਰਦਾ ਹਾਂ ਅਤੇ ਅਗਲੇ ਹਫ਼ਤੇ ਤੁਹਾਨੂੰ ਸਾਡੇ ਬਲੌਗ 'ਤੇ ਮਿਲਣ ਦੀ ਉਮੀਦ ਕਰਦਾ ਹਾਂ!
ਡਾਊਨਲੋਡ ਲਈ ਅਭਿਆਸ ਵਰਕਬੁੱਕ
Excel XLOOKUP ਫਾਰਮੂਲਾ ਉਦਾਹਰਨਾਂ (.xlsx ਫਾਈਲ)
ਲੰਬਕਾਰੀ ਅਤੇ ਖਿਤਿਜੀ ਰੂਪ ਵਿੱਚ ਅਤੇ ਇੱਕ ਸਟੀਕ ਮੇਲ (ਪੂਰਵ-ਨਿਰਧਾਰਤ), ਅਨੁਮਾਨਿਤ (ਨੇੜਲੇ) ਮੈਚ, ਜਾਂ ਵਾਈਲਡਕਾਰਡ (ਅੰਸ਼ਕ) ਮਿਲਾਨ ਕਰੋ।XLOOKUP ਫੰਕਸ਼ਨ ਦਾ ਸੰਟੈਕਸ ਇਸ ਤਰ੍ਹਾਂ ਹੈ:
XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])ਪਹਿਲੇ 3 ਆਰਗੂਮੈਂਟਾਂ ਦੀ ਲੋੜ ਹੈ ਅਤੇ ਆਖਰੀ ਤਿੰਨ ਵਿਕਲਪਿਕ ਹਨ।
- Lookup_value - ਦਾ ਮੁੱਲ ਖੋਜੋ।
- ਲੁਕਅੱਪ_ਐਰੇ - ਉਹ ਰੇਂਜ ਜਾਂ ਐਰੇ ਜਿੱਥੇ ਖੋਜ ਕਰਨੀ ਹੈ।
- ਰਿਟਰਨ_ਐਰੇ - ਉਹ ਰੇਂਜ ਜਾਂ ਐਰੇ ਜਿਸ ਤੋਂ ਮੁੱਲ ਵਾਪਸ ਕਰਨੇ ਹਨ।
- if_not_found [ਵਿਕਲਪਿਕ] - ਜੇਕਰ ਕੋਈ ਮੇਲ ਨਹੀਂ ਮਿਲਦਾ ਤਾਂ ਵਾਪਸ ਕਰਨ ਲਈ ਮੁੱਲ। ਜੇਕਰ ਛੱਡਿਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇੱਕ #N/A ਗਲਤੀ ਵਾਪਸ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
- Match_mode [ਵਿਕਲਪਿਕ] - ਪ੍ਰਦਰਸ਼ਨ ਕਰਨ ਲਈ ਮੈਚ ਦੀ ਕਿਸਮ:
- 0 ਜਾਂ ਛੱਡਿਆ ਗਿਆ (ਡਿਫੌਲਟ) - ਸਟੀਕ ਮੇਲ . ਜੇਕਰ ਨਹੀਂ ਮਿਲਦਾ, ਤਾਂ ਇੱਕ #N/A ਗਲਤੀ ਵਾਪਸ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
- -1 - ਸਟੀਕ ਮੇਲ ਜਾਂ ਅਗਲਾ ਛੋਟਾ। ਜੇਕਰ ਕੋਈ ਸਟੀਕ ਮੇਲ ਨਹੀਂ ਮਿਲਦਾ, ਤਾਂ ਅਗਲਾ ਛੋਟਾ ਮੁੱਲ ਵਾਪਸ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
- 1 - ਸਟੀਕ ਮੇਲ ਜਾਂ ਅਗਲਾ ਵੱਡਾ। ਜੇਕਰ ਕੋਈ ਸਟੀਕ ਮੇਲ ਨਹੀਂ ਮਿਲਦਾ, ਤਾਂ ਅਗਲਾ ਵੱਡਾ ਮੁੱਲ ਵਾਪਸ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
- 2 - ਵਾਈਲਡਕਾਰਡ ਅੱਖਰ ਮੈਚ।
- ਖੋਜ_ਮੋਡ [ਵਿਕਲਪਿਕ] - ਖੋਜ ਦੀ ਦਿਸ਼ਾ:
- 1 ਜਾਂ ਛੱਡਿਆ ਗਿਆ (ਡਿਫੌਲਟ) - ਪਹਿਲੇ ਤੋਂ ਆਖਰੀ ਤੱਕ ਖੋਜ ਕਰਨ ਲਈ।
- -1 - ਉਲਟ ਕ੍ਰਮ ਵਿੱਚ ਖੋਜ ਕਰਨ ਲਈ, ਆਖਰੀ ਤੋਂ ਪਹਿਲੇ ਤੱਕ।
- 2 - ਵਧਦੇ ਕ੍ਰਮਬੱਧ ਕੀਤੇ ਡੇਟਾ 'ਤੇ ਬਾਈਨਰੀ ਖੋਜ।
- -2 - ਉਤਰਦੇ ਕ੍ਰਮ ਵਿੱਚ ਕ੍ਰਮਬੱਧ ਡੇਟਾ 'ਤੇ ਬਾਈਨਰੀ ਖੋਜ।
ਮਾਈਕ੍ਰੋਸਾਫਟ ਦੇ ਅਨੁਸਾਰ, ਬਾਇਨਰੀਖੋਜ ਨੂੰ ਉੱਨਤ ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ ਹੈ। ਇਹ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਐਲਗੋਰਿਦਮ ਹੈ ਜੋ ਐਰੇ ਦੇ ਮੱਧ ਤੱਤ ਨਾਲ ਤੁਲਨਾ ਕਰਕੇ ਇੱਕ ਲੜੀਬੱਧ ਐਰੇ ਦੇ ਅੰਦਰ ਇੱਕ ਖੋਜ ਮੁੱਲ ਦੀ ਸਥਿਤੀ ਦਾ ਪਤਾ ਲਗਾਉਂਦਾ ਹੈ। ਇੱਕ ਬਾਈਨਰੀ ਖੋਜ ਇੱਕ ਨਿਯਮਤ ਖੋਜ ਨਾਲੋਂ ਬਹੁਤ ਤੇਜ਼ ਹੁੰਦੀ ਹੈ ਪਰ ਸਿਰਫ਼ ਛਾਂਟੀ ਕੀਤੇ ਡੇਟਾ 'ਤੇ ਸਹੀ ਢੰਗ ਨਾਲ ਕੰਮ ਕਰਦੀ ਹੈ।
ਮੂਲ XLOOKUP ਫਾਰਮੂਲਾ
ਹੋਰ ਸਮਝ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, ਆਉ ਇੱਕ Xlookup ਫਾਰਮੂਲੇ ਨੂੰ ਇਸਦੇ ਸਰਲ ਰੂਪ ਵਿੱਚ ਇੱਕ ਸਟੀਕ ਖੋਜ ਕਰਨ ਲਈ ਬਣਾਈਏ। ਇਸਦੇ ਲਈ, ਸਾਨੂੰ ਸਿਰਫ ਪਹਿਲੇ 3 ਆਰਗੂਮੈਂਟਾਂ ਦੀ ਲੋੜ ਪਵੇਗੀ।
ਮੰਨ ਲਓ, ਤੁਹਾਡੇ ਕੋਲ ਧਰਤੀ ਉੱਤੇ ਪੰਜ ਮਹਾਸਾਗਰਾਂ ਬਾਰੇ ਜਾਣਕਾਰੀ ਦੇ ਨਾਲ ਇੱਕ ਸੰਖੇਪ ਸਾਰਣੀ ਹੈ। ਤੁਸੀਂ F1 ( lookup_value ) ਵਿੱਚ ਇੱਕ ਖਾਸ ਸਮੁੰਦਰੀ ਇਨਪੁਟ ਦਾ ਖੇਤਰ ਪ੍ਰਾਪਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ। A2:A6 ( lookup_array ) ਵਿੱਚ ਸਮੁੰਦਰੀ ਨਾਵਾਂ ਅਤੇ C2:C6 ( return_array ) ਵਿੱਚ ਖੇਤਰਾਂ ਦੇ ਨਾਲ, ਫਾਰਮੂਲਾ ਇਸ ਤਰ੍ਹਾਂ ਚਲਦਾ ਹੈ:
=XLOOKUP(F1, A2:A6, C2:C6)
ਸਧਾਰਨ ਅੰਗਰੇਜ਼ੀ ਵਿੱਚ ਅਨੁਵਾਦ ਕੀਤਾ ਗਿਆ ਹੈ, ਇਹ ਕਹਿੰਦਾ ਹੈ: A2:A6 ਵਿੱਚ F1 ਮੁੱਲ ਦੀ ਖੋਜ ਕਰੋ ਅਤੇ ਉਸੇ ਕਤਾਰ ਵਿੱਚ C2:C6 ਤੋਂ ਇੱਕ ਮੁੱਲ ਵਾਪਸ ਕਰੋ। ਕੋਈ ਕਾਲਮ ਇੰਡੈਕਸ ਨੰਬਰ ਨਹੀਂ, ਕੋਈ ਛਾਂਟੀ ਨਹੀਂ, Vlookup ਦੇ ਕੋਈ ਹੋਰ ਹਾਸੋਹੀਣੇ ਵਿਅੰਗ ਨਹੀਂ! ਇਹ ਸਿਰਫ਼ ਕੰਮ ਕਰਦਾ ਹੈ :)
ਐਕਸਲ ਵਿੱਚ XLOOKUP ਬਨਾਮ VLOOKUP
ਰਵਾਇਤੀ VLOOKUP ਦੀ ਤੁਲਨਾ ਵਿੱਚ, XLOOKUP ਦੇ ਬਹੁਤ ਸਾਰੇ ਫਾਇਦੇ ਹਨ। ਇਹ ਕਿਸ ਤਰੀਕੇ ਨਾਲ VLOOKUP ਨਾਲੋਂ ਵਧੀਆ ਹੈ? ਇੱਥੇ ਸਭ ਤੋਂ ਵਧੀਆ 10 ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਇੱਕ ਸੂਚੀ ਹੈ ਜੋ ਐਕਸਲ ਵਿੱਚ ਕਿਸੇ ਹੋਰ ਲੁੱਕਅਪ ਫੰਕਸ਼ਨ ਨੂੰ ਬੰਦ ਕਰ ਦਿੰਦੀਆਂ ਹਨ:
- ਵਰਟੀਕਲ ਅਤੇ ਹਰੀਜੱਟਲ ਲੁੱਕਅੱਪ । XLOOKUP ਫੰਕਸ਼ਨ ਨੂੰ ਇਸਦਾ ਨਾਮ ਲੰਬਕਾਰੀ ਅਤੇ ਦੋਵਾਂ ਨੂੰ ਵੇਖਣ ਦੀ ਯੋਗਤਾ ਦੇ ਕਾਰਨ ਮਿਲਿਆ ਹੈਖਿਤਿਜੀ।
- ਕਿਸੇ ਵੀ ਦਿਸ਼ਾ ਵਿੱਚ ਦੇਖੋ: ਸੱਜੇ, ਖੱਬੇ, ਹੇਠਾਂ ਜਾਂ ਉੱਪਰ । ਜਦੋਂ ਕਿ VLOOKUP ਸਿਰਫ਼ ਸਭ ਤੋਂ ਖੱਬੇ ਕਾਲਮ ਵਿੱਚ ਅਤੇ HLOOKUP ਨੂੰ ਸਭ ਤੋਂ ਉੱਪਰਲੀ ਕਤਾਰ ਵਿੱਚ ਖੋਜ ਸਕਦਾ ਹੈ, XLOOKUP ਦੀਆਂ ਅਜਿਹੀਆਂ ਕੋਈ ਸੀਮਾਵਾਂ ਨਹੀਂ ਹਨ। ਐਕਸਲ ਵਿੱਚ ਬਦਨਾਮ ਖੱਬੀ ਖੋਜ ਹੁਣ ਕੋਈ ਦਰਦ ਨਹੀਂ ਹੈ!
- ਪੂਰਵ-ਨਿਰਧਾਰਤ ਤੌਰ 'ਤੇ ਸਹੀ ਮੇਲ । ਜ਼ਿਆਦਾਤਰ ਸਥਿਤੀਆਂ ਵਿੱਚ, ਤੁਸੀਂ ਇੱਕ ਸਟੀਕ ਮੇਲ ਲੱਭ ਰਹੇ ਹੋਵੋਗੇ, ਅਤੇ XLOOKUP ਇਸਨੂੰ ਮੂਲ ਰੂਪ ਵਿੱਚ ਵਾਪਸ ਕਰਦਾ ਹੈ (VLOOKUP ਫੰਕਸ਼ਨ ਦੇ ਉਲਟ ਜੋ ਲਗਭਗ ਮੈਚ ਲਈ ਡਿਫੌਲਟ ਹੁੰਦਾ ਹੈ)। ਬੇਸ਼ੱਕ, ਜੇਕਰ ਲੋੜ ਹੋਵੇ ਤਾਂ ਤੁਸੀਂ ਅੰਦਾਜ਼ਨ ਮੈਚ ਕਰਨ ਲਈ XLOOKUP ਵੀ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ।
- ਵਾਈਲਡਕਾਰਡਾਂ ਨਾਲ ਅੰਸ਼ਕ ਮਿਲਾਨ । ਜਦੋਂ ਤੁਸੀਂ ਲੁੱਕਅਪ ਮੁੱਲ ਦਾ ਕੁਝ ਹਿੱਸਾ ਜਾਣਦੇ ਹੋ, ਨਾ ਕਿ ਸਾਰਾ, ਤਾਂ ਇੱਕ ਵਾਈਲਡਕਾਰਡ ਮੈਚ ਕੰਮ ਆਉਂਦਾ ਹੈ।
- ਉਲਟੇ ਕ੍ਰਮ ਵਿੱਚ ਖੋਜੋ । ਪਹਿਲਾਂ, ਆਖਰੀ ਘਟਨਾ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਆਪਣੇ ਸਰੋਤ ਡੇਟਾ ਦੇ ਕ੍ਰਮ ਨੂੰ ਉਲਟਾਉਣਾ ਪੈਂਦਾ ਸੀ। ਹੁਣ, ਤੁਸੀਂ ਆਪਣੇ Xlookup ਫਾਰਮੂਲੇ ਨੂੰ ਪਿੱਛੇ ਤੋਂ ਖੋਜਣ ਅਤੇ ਆਖਰੀ ਮੈਚ ਵਾਪਸ ਕਰਨ ਲਈ ਮਜਬੂਰ ਕਰਨ ਲਈ ਸਿਰਫ਼ search_mode ਆਰਗੂਮੈਂਟ ਨੂੰ -1 'ਤੇ ਸੈੱਟ ਕਰੋ।
- ਮਲਟੀਪਲ ਮੁੱਲ ਵਾਪਸ ਕਰੋ । return_array ਆਰਗੂਮੈਂਟ ਨਾਲ ਹੇਰਾਫੇਰੀ ਕਰਕੇ, ਤੁਸੀਂ ਆਪਣੇ ਲੁੱਕਅਪ ਮੁੱਲ ਨਾਲ ਸਬੰਧਤ ਡੇਟਾ ਦੀ ਇੱਕ ਪੂਰੀ ਕਤਾਰ ਜਾਂ ਕਾਲਮ ਖਿੱਚ ਸਕਦੇ ਹੋ।
- ਬਹੁਤ ਮਾਪਦੰਡਾਂ ਨਾਲ ਖੋਜ ਕਰੋ । ਐਕਸਲ XLOOKUP ਐਰੇ ਨੂੰ ਨੇਟਿਵ ਤੌਰ 'ਤੇ ਹੈਂਡਲ ਕਰਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਕਈ ਮਾਪਦੰਡਾਂ ਨਾਲ ਲੁੱਕਅਪ ਕਰਨਾ ਸੰਭਵ ਹੋ ਜਾਂਦਾ ਹੈ।
- ਜੇ ਗਲਤੀ ਕਾਰਜਕੁਸ਼ਲਤਾ । ਪਰੰਪਰਾਗਤ ਤੌਰ 'ਤੇ, ਅਸੀਂ #N/A ਗਲਤੀਆਂ ਨੂੰ ਫਸਾਉਣ ਲਈ IFNA ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ। XLOOKUP ਵਿੱਚ ਇਸ ਕਾਰਜਕੁਸ਼ਲਤਾ ਨੂੰ ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ ਹੈ if_not_found ਆਰਗੂਮੈਂਟ ਤੁਹਾਡੇ ਆਪਣੇ ਟੈਕਸਟ ਨੂੰ ਆਉਟਪੁੱਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ ਜੇਕਰ ਕੋਈ ਵੈਧ ਮੇਲ ਨਹੀਂ ਮਿਲਦਾ।
- ਕਾਲਮ ਸੰਮਿਲਨ/ਮਿਟਾਉਣਾ । VLOOKUP ਨਾਲ ਸਭ ਤੋਂ ਪਰੇਸ਼ਾਨ ਕਰਨ ਵਾਲੀਆਂ ਸਮੱਸਿਆਵਾਂ ਵਿੱਚੋਂ ਇੱਕ ਇਹ ਹੈ ਕਿ ਕਾਲਮਾਂ ਨੂੰ ਜੋੜਨਾ ਜਾਂ ਹਟਾਉਣਾ ਇੱਕ ਫਾਰਮੂਲਾ ਤੋੜਦਾ ਹੈ ਕਿਉਂਕਿ ਵਾਪਸੀ ਕਾਲਮ ਨੂੰ ਇਸਦੇ ਸੂਚਕਾਂਕ ਨੰਬਰ ਦੁਆਰਾ ਪਛਾਣਿਆ ਜਾਂਦਾ ਹੈ। XLOOKUP ਦੇ ਨਾਲ, ਤੁਸੀਂ ਵਾਪਸੀ ਦੀ ਰੇਂਜ ਦੀ ਸਪਲਾਈ ਕਰਦੇ ਹੋ, ਨੰਬਰ ਦੀ ਨਹੀਂ, ਮਤਲਬ ਕਿ ਤੁਸੀਂ ਬਿਨਾਂ ਕਿਸੇ ਤੋੜ ਦੇ ਜਿੰਨੇ ਵੀ ਕਾਲਮ ਸ਼ਾਮਲ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਹਟਾ ਸਕਦੇ ਹੋ।
- ਬਿਹਤਰ ਪ੍ਰਦਰਸ਼ਨ । VLOOKUP ਤੁਹਾਡੀਆਂ ਵਰਕਸ਼ੀਟਾਂ ਨੂੰ ਹੌਲੀ ਕਰ ਸਕਦਾ ਹੈ ਕਿਉਂਕਿ ਇਸ ਵਿੱਚ ਗਣਨਾਵਾਂ ਵਿੱਚ ਪੂਰੀ ਸਾਰਣੀ ਸ਼ਾਮਲ ਹੁੰਦੀ ਹੈ, ਜਿਸਦੇ ਨਤੀਜੇ ਵਜੋਂ ਅਸਲ ਵਿੱਚ ਲੋੜ ਤੋਂ ਕਿਤੇ ਵੱਧ ਸੈੱਲਾਂ ਦੀ ਪ੍ਰਕਿਰਿਆ ਹੁੰਦੀ ਹੈ। XLOOKUP ਸਿਰਫ਼ ਲੁੱਕਅਪ ਅਤੇ ਵਾਪਸੀ ਐਰੇ ਨੂੰ ਸੰਭਾਲਦਾ ਹੈ ਜਿਸ 'ਤੇ ਇਹ ਅਸਲ ਵਿੱਚ ਨਿਰਭਰ ਕਰਦਾ ਹੈ।
ਐਕਸਲ ਵਿੱਚ XLOOKUP ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ - ਫਾਰਮੂਲਾ ਉਦਾਹਰਨਾਂ
ਹੇਠੀਆਂ ਉਦਾਹਰਨਾਂ ਸਭ ਤੋਂ ਲਾਭਦਾਇਕ XLOOKUP ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਕਿਰਿਆ ਵਿੱਚ ਦਰਸਾਉਂਦੀਆਂ ਹਨ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਤੁਸੀਂ ਕੁਝ ਗੈਰ-ਮਾਮੂਲੀ ਵਰਤੋਂ ਲੱਭੋਗੇ ਜੋ ਤੁਹਾਡੇ ਐਕਸਲ ਲੁੱਕਅਪ ਹੁਨਰ ਨੂੰ ਇੱਕ ਨਵੇਂ ਪੱਧਰ 'ਤੇ ਲੈ ਜਾਣਗੇ।
ਲੰਬਕਾਰੀ ਅਤੇ ਖਿਤਿਜੀ ਰੂਪ ਵਿੱਚ ਦੇਖੋ
ਮਾਈਕ੍ਰੋਸਾਫਟ ਐਕਸਲ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਲੁੱਕਅੱਪ ਲਈ ਦੋ ਫੰਕਸ਼ਨ ਹੁੰਦੇ ਸਨ। ਕਿਸਮਾਂ, ਹਰ ਇੱਕ ਦਾ ਆਪਣਾ ਸੰਟੈਕਸ ਅਤੇ ਵਰਤੋਂ ਨਿਯਮ ਹਨ: ਇੱਕ ਕਾਲਮ ਵਿੱਚ ਲੰਬਕਾਰੀ ਰੂਪ ਵਿੱਚ ਵੇਖਣ ਲਈ VLOOKUP ਅਤੇ ਇੱਕ ਕਤਾਰ ਵਿੱਚ ਖਿਤਿਜੀ ਰੂਪ ਵਿੱਚ ਵੇਖਣ ਲਈ HLOOKUP।
XLOOKUP ਫੰਕਸ਼ਨ ਇੱਕੋ ਸੰਟੈਕਸ ਨਾਲ ਦੋਵੇਂ ਕੰਮ ਕਰ ਸਕਦਾ ਹੈ। ਫਰਕ ਇਹ ਹੈ ਕਿ ਤੁਸੀਂ ਲੁੱਕਅਪ ਅਤੇ ਰਿਟਰਨ ਐਰੇ ਲਈ ਕੀ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹੋ।
v-ਲੁੱਕਅਪ ਲਈ, ਕਾਲਮ ਸਪਲਾਈ ਕਰੋ:
=XLOOKUP(E1, A2:A6, B2:B6)
ਲਈh-ਲੁਕਅਪ, ਕਾਲਮਾਂ ਦੀ ਬਜਾਏ ਕਤਾਰਾਂ ਦਾਖਲ ਕਰੋ:
=XLOOKUP(I1, B1:F1, B2:F2)
ਖੱਬੇ ਲੁਕਅੱਪ ਨੇਟਿਵ ਤਰੀਕੇ ਨਾਲ ਪ੍ਰਦਰਸ਼ਨ ਕੀਤਾ
ਐਕਸਲ ਦੇ ਪੁਰਾਣੇ ਸੰਸਕਰਣਾਂ ਵਿੱਚ, INDEX ਮੈਚ ਫਾਰਮੂਲਾ ਖੱਬੇ ਜਾਂ ਉੱਪਰ ਦੇਖਣ ਦਾ ਇੱਕੋ ਇੱਕ ਭਰੋਸੇਯੋਗ ਤਰੀਕਾ ਸੀ। ਹੁਣ, ਤੁਹਾਨੂੰ ਹੁਣ ਦੋ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਜੋੜਨ ਦੀ ਜ਼ਰੂਰਤ ਨਹੀਂ ਹੈ ਜਿੱਥੇ ਇੱਕ ਕਾਫ਼ੀ ਹੋਵੇਗਾ। ਬਸ ਟਾਰਗੇਟ ਲੁੱਕਅਪ ਐਰੇ ਨੂੰ ਨਿਸ਼ਚਿਤ ਕਰੋ, ਅਤੇ XLOOKUP ਇਸ ਨੂੰ ਬਿਨਾਂ ਕਿਸੇ ਸਮੱਸਿਆ ਦੇ ਇਸ ਦੇ ਸਥਾਨ ਦੀ ਪਰਵਾਹ ਕੀਤੇ ਬਿਨਾਂ ਹੈਂਡਲ ਕਰੇਗਾ।
ਉਦਾਹਰਣ ਦੇ ਤੌਰ 'ਤੇ, ਆਓ ਸਾਡੀ ਨਮੂਨਾ ਸਾਰਣੀ ਦੇ ਖੱਬੇ ਪਾਸੇ ਰੈਂਕ ਕਾਲਮ ਨੂੰ ਜੋੜੀਏ। ਟੀਚਾ F1 ਵਿੱਚ ਸਮੁੰਦਰੀ ਇਨਪੁਟ ਦਾ ਦਰਜਾ ਪ੍ਰਾਪਤ ਕਰਨਾ ਹੈ। VLOOKUP ਇੱਥੇ ਠੋਕਰ ਖਾਵੇਗਾ ਕਿਉਂਕਿ ਇਹ ਕੇਵਲ ਇੱਕ ਕਾਲਮ ਤੋਂ ਲੁੱਕਅਪ ਕਾਲਮ ਦੇ ਸੱਜੇ ਪਾਸੇ ਇੱਕ ਮੁੱਲ ਵਾਪਸ ਕਰ ਸਕਦਾ ਹੈ। ਇੱਕ Xlookup ਫਾਰਮੂਲਾ ਆਸਾਨੀ ਨਾਲ ਨਜਿੱਠਦਾ ਹੈ:
=XLOOKUP(F1, B2:B6, A2:A6)
ਇਸੇ ਤਰ੍ਹਾਂ, ਤੁਸੀਂ ਕਤਾਰਾਂ ਵਿੱਚ ਖਿਤਿਜੀ ਖੋਜ ਕਰਦੇ ਸਮੇਂ ਉੱਪਰ ਦੇਖ ਸਕਦੇ ਹੋ।
XLOOKUP ਸਟੀਕ ਅਤੇ ਅਨੁਮਾਨਿਤ ਮੇਲ ਦੇ ਨਾਲ
ਮੈਚ ਵਿਵਹਾਰ ਨੂੰ match_mode ਕਹਿੰਦੇ 5ਵੇਂ ਆਰਗੂਮੈਂਟ ਦੁਆਰਾ ਨਿਯੰਤਰਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਮੂਲ ਰੂਪ ਵਿੱਚ, ਇੱਕ ਸਟੀਕ ਮੇਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
ਕਿਰਪਾ ਕਰਕੇ ਧਿਆਨ ਦਿਓ ਕਿ ਜਦੋਂ ਤੁਸੀਂ ਇੱਕ ਅੰਦਾਜ਼ਨ ਮੈਚ ( match_mode 1 ਜਾਂ -1 'ਤੇ ਸੈੱਟ ਕੀਤਾ) ਚੁਣਦੇ ਹੋ, ਤਾਂ ਵੀ ਫੰਕਸ਼ਨ ਇੱਕ ਸਟੀਕ ਦੀ ਖੋਜ ਕਰੇਗਾ। ਪਹਿਲਾਂ ਮੈਚ. ਫਰਕ ਇਹ ਹੈ ਕਿ ਜੇਕਰ ਕੋਈ ਸਹੀ ਲੁੱਕਅਪ ਮੁੱਲ ਨਹੀਂ ਮਿਲਦਾ ਹੈ ਤਾਂ ਇਹ ਕੀ ਵਾਪਸ ਕਰਦਾ ਹੈ।
Match_mode ਆਰਗੂਮੈਂਟ:
- 0 ਜਾਂ ਛੱਡਿਆ ਗਿਆ - ਸਹੀ ਮਿਲਾਨ; ਜੇਕਰ ਨਹੀਂ ਮਿਲਿਆ - #N/A ਗਲਤੀ।
- -1 - ਸਹੀ ਮੇਲ; ਜੇਕਰ ਨਹੀਂ ਮਿਲਿਆ - ਅਗਲੀ ਛੋਟੀ ਆਈਟਮ।
- 1 - ਸਹੀ ਮੇਲ; ਜੇਕਰ ਨਹੀਂ ਮਿਲਿਆ- ਅਗਲੀ ਵੱਡੀ ਆਈਟਮ।
ਸਟੀਕ ਮੇਲ XLOOKUP
ਇਹ ਉਹ ਵਿਕਲਪ ਹੈ ਜਿਸਦੀ ਵਰਤੋਂ ਤੁਸੀਂ ਸ਼ਾਇਦ 99% ਵਾਰ ਐਕਸਲ ਵਿੱਚ ਖੋਜ ਕਰਦੇ ਹੋ। ਕਿਉਂਕਿ ਇੱਕ ਸਟੀਕ ਮੇਲ XLOOKUP ਦਾ ਡਿਫੌਲਟ ਵਿਵਹਾਰ ਹੈ, ਤੁਸੀਂ match_mode ਨੂੰ ਛੱਡ ਸਕਦੇ ਹੋ ਅਤੇ ਸਿਰਫ਼ ਪਹਿਲੇ 3 ਲੋੜੀਂਦੇ ਆਰਗੂਮੈਂਟਾਂ ਦੀ ਸਪਲਾਈ ਕਰ ਸਕਦੇ ਹੋ।
ਕੁਝ ਸਥਿਤੀਆਂ ਵਿੱਚ, ਹਾਲਾਂਕਿ, ਇੱਕ ਸਟੀਕ ਮੇਲ ਕੰਮ ਨਹੀਂ ਕਰੇਗਾ। ਇੱਕ ਆਮ ਦ੍ਰਿਸ਼ ਉਦੋਂ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਤੁਹਾਡੀ ਲੁੱਕਅਪ ਸਾਰਣੀ ਵਿੱਚ ਸਾਰੇ ਮੁੱਲ ਨਹੀਂ ਹੁੰਦੇ ਹਨ, ਸਗੋਂ "ਮੀਲ ਪੱਥਰ" ਜਾਂ "ਸੀਮਾ" ਜਿਵੇਂ ਮਾਤਰਾ-ਆਧਾਰਿਤ ਛੋਟਾਂ, ਵਿਕਰੀ-ਆਧਾਰਿਤ ਕਮਿਸ਼ਨਾਂ, ਆਦਿ।
ਸਾਡੀ ਨਮੂਨਾ ਲੁੱਕਅਪ ਸਾਰਣੀ ਸਬੰਧ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ ਇਮਤਿਹਾਨ ਦੇ ਸਕੋਰ ਅਤੇ ਗ੍ਰੇਡ ਵਿਚਕਾਰ. ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਸਕ੍ਰੀਨਸ਼ੌਟ ਵਿੱਚ ਦੇਖ ਸਕਦੇ ਹੋ, ਇੱਕ ਸਟੀਕ ਮੇਲ ਉਦੋਂ ਹੀ ਕੰਮ ਕਰਦਾ ਹੈ ਜਦੋਂ ਕਿਸੇ ਖਾਸ ਵਿਦਿਆਰਥੀ ਦਾ ਸਕੋਰ ਲੁੱਕਅਪ ਟੇਬਲ ਦੇ ਮੁੱਲ ਨਾਲ ਬਿਲਕੁਲ ਮੇਲ ਖਾਂਦਾ ਹੈ (ਜਿਵੇਂ ਕਤਾਰ 3 ਵਿੱਚ ਕ੍ਰਿਸ਼ਚੀਅਨ)। ਹੋਰ ਸਾਰੇ ਮਾਮਲਿਆਂ ਵਿੱਚ, ਇੱਕ #N/A ਗਲਤੀ ਵਾਪਸ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
=XLOOKUP(F2, $B$2:$B$6, $C$2:$C$6)
#N/A ਗਲਤੀਆਂ ਦੀ ਬਜਾਏ ਗ੍ਰੇਡ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, ਸਾਨੂੰ ਲੋੜ ਹੈ ਜਿਵੇਂ ਕਿ ਅਗਲੀ ਉਦਾਹਰਨ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ ਇੱਕ ਅਨੁਮਾਨਿਤ ਮੇਲ ਦੇਖਣ ਲਈ।
ਅੰਦਾਜਨ ਮੇਲ XLOOKUP
ਅਨੁਮਾਨਿਤ ਲੁੱਕਅੱਪ ਕਰਨ ਲਈ, match_mode ਆਰਗੂਮੈਂਟ ਨੂੰ -1 ਜਾਂ 1 'ਤੇ ਸੈੱਟ ਕਰੋ। , ਤੁਹਾਡੇ ਡੇਟਾ ਨੂੰ ਕਿਵੇਂ ਵਿਵਸਥਿਤ ਕੀਤਾ ਗਿਆ ਹੈ ਇਸ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ।
ਸਾਡੇ ਕੇਸ ਵਿੱਚ, ਲੁੱਕਅਪ ਟੇਬਲ ਗ੍ਰੇਡਾਂ ਦੇ ਹੇਠਲੇ ਸੀਮਾਵਾਂ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਦਾ ਹੈ। ਇਸ ਲਈ, ਅਸੀਂ ਅਗਲੇ ਛੋਟੇ ਮੁੱਲ ਦੀ ਖੋਜ ਕਰਨ ਲਈ match_mode ਨੂੰ -1 'ਤੇ ਸੈੱਟ ਕਰਦੇ ਹਾਂ ਜਦੋਂ ਕੋਈ ਸਹੀ ਮੇਲ ਨਹੀਂ ਮਿਲਦਾ:
=XLOOKUP(F11, $B$11:$B$15, $C$11:$C$15, ,-1)
ਉਦਾਹਰਨ ਲਈ, ਬ੍ਰਾਇਨ ਦਾ ਸਕੋਰ ਹੈ 98 (F2)। ਫਾਰਮੂਲਾ B2:B6 ਵਿੱਚ ਇਸ ਖੋਜ ਮੁੱਲ ਦੀ ਖੋਜ ਕਰਦਾ ਹੈਪਰ ਇਹ ਨਹੀਂ ਲੱਭ ਸਕਦਾ। ਫਿਰ, ਇਹ ਅਗਲੀ ਛੋਟੀ ਆਈਟਮ ਦੀ ਖੋਜ ਕਰਦਾ ਹੈ ਅਤੇ 90 ਲੱਭਦਾ ਹੈ, ਜੋ ਕਿ ਗ੍ਰੇਡ A ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ:
ਜੇਕਰ ਸਾਡੀ ਲੁੱਕਅਪ ਟੇਬਲ ਵਿੱਚ ਗ੍ਰੇਡਾਂ ਦੀਆਂ ਉਪਰਲੀਆਂ ਸੀਮਾਵਾਂ ਹਨ, ਤਾਂ ਅਸੀਂ <ਨੂੰ ਸੈੱਟ ਕਰਾਂਗੇ। 1>ਮੈਚ_ਮੋਡ ਤੋਂ 1 ਅਗਲੀ ਵੱਡੀ ਆਈਟਮ ਦੀ ਖੋਜ ਕਰਨ ਲਈ ਜੇਕਰ ਕੋਈ ਸਟੀਕ ਮੇਲ ਫੇਲ ਹੁੰਦਾ ਹੈ:
=XLOOKUP(F2, $B$2:$B$6, $C$2:$C$6, ,1)
ਫਾਰਮੂਲਾ 98 ਦੀ ਖੋਜ ਕਰਦਾ ਹੈ ਅਤੇ ਦੁਬਾਰਾ ਨਹੀਂ ਲੱਭ ਸਕਦਾ। ਇਸ ਵਾਰ, ਇਹ ਅਗਲਾ ਵੱਡਾ ਮੁੱਲ ਲੱਭਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦਾ ਹੈ ਅਤੇ ਗ੍ਰੇਡ A:
ਟਿਪ ਦੇ ਅਨੁਸਾਰੀ 100 ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ। ਇੱਕ ਤੋਂ ਵੱਧ ਸੈੱਲਾਂ ਵਿੱਚ ਇੱਕ Xlookup ਫਾਰਮੂਲੇ ਦੀ ਨਕਲ ਕਰਦੇ ਸਮੇਂ, ਉਹਨਾਂ ਨੂੰ ਬਦਲਣ ਤੋਂ ਰੋਕਣ ਲਈ ਪੂਰਨ ਸੈੱਲ ਸੰਦਰਭਾਂ (ਜਿਵੇਂ ਕਿ $B$2:$B$6) ਨਾਲ ਲੁੱਕਅਪ ਜਾਂ ਵਾਪਸੀ ਰੇਂਜਾਂ ਨੂੰ ਲਾਕ ਕਰੋ।
ਅੰਸ਼ਕ ਮੈਚ (ਵਾਈਲਡਕਾਰਡ) ਦੇ ਨਾਲ XLOOKUP
ਅੰਸ਼ਕ ਮੈਚ ਲੁੱਕਅਪ ਕਰਨ ਲਈ, match_mode ਆਰਗੂਮੈਂਟ ਨੂੰ 2 'ਤੇ ਸੈੱਟ ਕਰੋ, ਜੋ XLOOKUP ਫੰਕਸ਼ਨ ਨੂੰ ਵਾਈਲਡਕਾਰਡ ਅੱਖਰਾਂ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰਨ ਲਈ ਨਿਰਦੇਸ਼ ਦਿੰਦਾ ਹੈ:
- ਇੱਕ ਤਾਰਾ (*) - ਅੱਖਰਾਂ ਦੇ ਕਿਸੇ ਵੀ ਕ੍ਰਮ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।
- ਇੱਕ ਪ੍ਰਸ਼ਨ ਚਿੰਨ੍ਹ (?) - ਕਿਸੇ ਇੱਕ ਅੱਖਰ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।
ਇਹ ਦੇਖਣ ਲਈ ਕਿ ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ , ਕਿਰਪਾ ਕਰਕੇ ਹੇਠ ਦਿੱਤੀ ਉਦਾਹਰਨ 'ਤੇ ਗੌਰ ਕਰੋ। ਕਾਲਮ A ਵਿੱਚ, ਤੁਹਾਡੇ ਕੋਲ ਕੁਝ ਸਮਾਰਟਫੋਨ ਮਾਡਲ ਹਨ ਅਤੇ, ਕਾਲਮ B ਵਿੱਚ, ਉਹਨਾਂ ਦੀ ਬੈਟਰੀ ਸਮਰੱਥਾ। ਤੁਸੀਂ ਕਿਸੇ ਖਾਸ ਸਮਾਰਟਫੋਨ ਦੀ ਬੈਟਰੀ ਬਾਰੇ ਉਤਸੁਕ ਹੋ. ਸਮੱਸਿਆ ਇਹ ਹੈ ਕਿ ਤੁਸੀਂ ਨਿਸ਼ਚਤ ਨਹੀਂ ਹੋ ਕਿ ਤੁਸੀਂ ਮਾਡਲ ਨਾਮ ਨੂੰ ਬਿਲਕੁਲ ਉਸੇ ਤਰ੍ਹਾਂ ਟਾਈਪ ਕਰ ਸਕਦੇ ਹੋ ਜਿਵੇਂ ਕਿ ਇਹ ਕਾਲਮ A ਵਿੱਚ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ। ਇਸ ਨੂੰ ਦੂਰ ਕਰਨ ਲਈ, ਉਹ ਭਾਗ ਦਾਖਲ ਕਰੋ ਜੋ ਨਿਸ਼ਚਤ ਤੌਰ 'ਤੇ ਹੈ ਅਤੇ ਬਾਕੀ ਅੱਖਰਾਂ ਨੂੰ ਵਾਈਲਡਕਾਰਡ ਨਾਲ ਬਦਲੋ।
ਉਦਾਹਰਨ ਲਈ, ਲੈ ਆਣਾiPhone X ਦੀ ਬੈਟਰੀ ਬਾਰੇ ਜਾਣਕਾਰੀ ਲਈ, ਇਸ ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰੋ:
=XLOOKUP("*iphone X*", A2:A8, B2:B8, ,2)
ਜਾਂ, ਕਿਸੇ ਸੈੱਲ ਵਿੱਚ ਲੁੱਕਅਪ ਮੁੱਲ ਦੇ ਜਾਣੇ-ਪਛਾਣੇ ਹਿੱਸੇ ਨੂੰ ਇਨਪੁਟ ਕਰੋ ਅਤੇ ਸੈੱਲ ਸੰਦਰਭ ਨੂੰ ਵਾਈਲਡਕਾਰਡ ਅੱਖਰਾਂ ਨਾਲ ਜੋੜੋ:
=XLOOKUP("*"&E1&"*", A2:A8, B2:B8, ,2)
ਪਿਛਲੀ ਮੌਜੂਦਗੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਉਲਟ ਕ੍ਰਮ ਵਿੱਚ XLOOKUP
ਜੇਕਰ ਤੁਹਾਡੀ ਸਾਰਣੀ ਵਿੱਚ ਲੁੱਕਅਪ ਮੁੱਲ ਦੀਆਂ ਕਈ ਵਾਰਤਾਵਾਂ ਹਨ, ਤਾਂ ਤੁਹਾਨੂੰ ਕਈ ਵਾਰ ਲੋੜ ਪੈ ਸਕਦੀ ਹੈ ਪਿਛਲੇ ਮੈਚ ਨੂੰ ਵਾਪਸ ਕਰਨ ਲਈ। ਇਸ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ, ਉਲਟ ਕ੍ਰਮ ਵਿੱਚ ਖੋਜ ਕਰਨ ਲਈ ਆਪਣੇ Xlookup ਫਾਰਮੂਲੇ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰੋ।
ਖੋਜ ਦੀ ਦਿਸ਼ਾ ਖੋਜ_ਮੋਡ :
- 1 ਨਾਮਕ 6ਵੀਂ ਆਰਗੂਮੈਂਟ ਦੁਆਰਾ ਨਿਯੰਤਰਿਤ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਜਾਂ ਛੱਡਿਆ ਗਿਆ (ਡਿਫੌਲਟ) - ਪਹਿਲੇ ਤੋਂ ਆਖਰੀ ਮੁੱਲ ਤੱਕ ਖੋਜਾਂ, ਜਿਵੇਂ ਕਿ ਲੰਬਕਾਰੀ ਲੁੱਕਅਪ ਦੇ ਨਾਲ ਉੱਪਰ ਤੋਂ ਹੇਠਾਂ ਜਾਂ ਖਿਤਿਜੀ ਲੁੱਕਅਪ ਨਾਲ ਖੱਬੇ-ਤੋਂ-ਸੱਜੇ।
- -1 - ਪਿਛਲੇ ਤੋਂ ਪਹਿਲੇ ਮੁੱਲ ਤੱਕ ਉਲਟ ਕ੍ਰਮ ਵਿੱਚ ਖੋਜਾਂ .
ਉਦਾਹਰਣ ਦੇ ਤੌਰ 'ਤੇ, ਆਓ ਕਿਸੇ ਖਾਸ ਸੇਲਜ਼ਪਰਸਨ ਦੁਆਰਾ ਕੀਤੀ ਆਖਰੀ ਵਿਕਰੀ ਨੂੰ ਵਾਪਸ ਕਰੀਏ। ਇਸਦੇ ਲਈ, ਅਸੀਂ ਪਹਿਲੇ ਤਿੰਨ ਲੋੜੀਂਦੇ ਆਰਗੂਮੈਂਟਾਂ ( lookup_value ਲਈ G1, lookup_array ਲਈ B2:B9, ਅਤੇ return_array ਲਈ D2:D9) ਇਕੱਠੇ ਰੱਖਦੇ ਹਾਂ ਅਤੇ ਪਾ - 5ਵੀਂ ਆਰਗੂਮੈਂਟ ਵਿੱਚ 1:
=XLOOKUP(G1, B2:B9, D2:D9, , ,-1)
ਸਿੱਧਾ ਅਤੇ ਆਸਾਨ, ਹੈ ਨਾ?
26>
ਕਈ ਕਾਲਮਾਂ ਜਾਂ ਕਤਾਰਾਂ ਨੂੰ ਵਾਪਸ ਕਰਨ ਲਈ XLOOKUP
XLOOKUP ਦੀ ਇੱਕ ਹੋਰ ਅਦਭੁਤ ਵਿਸ਼ੇਸ਼ਤਾ ਇੱਕ ਹੀ ਮੈਚ ਨਾਲ ਸਬੰਧਤ ਇੱਕ ਤੋਂ ਵੱਧ ਮੁੱਲ ਵਾਪਸ ਕਰਨ ਦੀ ਸਮਰੱਥਾ ਹੈ। ਸਭ ਕੁਝ ਮਿਆਰੀ ਸੰਟੈਕਸ ਨਾਲ ਅਤੇ ਬਿਨਾਂ ਕਿਸੇ ਵਾਧੂ ਹੇਰਾਫੇਰੀ ਦੇ ਕੀਤਾ ਜਾਂਦਾ ਹੈ!
ਹੇਠਾਂ ਦਿੱਤੀ ਸਾਰਣੀ ਤੋਂ, ਮੰਨ ਲਓ ਕਿ ਤੁਸੀਂ ਚਾਹੁੰਦੇ ਹੋ