ਵਿਸ਼ਾ - ਸੂਚੀ
ਟਿਊਟੋਰਿਅਲ ਦਿਖਾਉਂਦਾ ਹੈ ਕਿ ਐਕਸਲ ਵਿੱਚ ਕੁਝ ਖਾਸ ਟੈਕਸਟ ਵਾਲੇ ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ ਕਿਵੇਂ ਕੀਤੀ ਜਾਵੇ। ਤੁਹਾਨੂੰ ਸਟੀਕ ਮੇਲ, ਅੰਸ਼ਕ ਮਿਲਾਨ ਅਤੇ ਫਿਲਟਰ ਕੀਤੇ ਸੈੱਲਾਂ ਲਈ ਫਾਰਮੂਲਾ ਉਦਾਹਰਨਾਂ ਮਿਲਣਗੀਆਂ।
ਪਿਛਲੇ ਹਫ਼ਤੇ ਅਸੀਂ ਦੇਖਿਆ ਕਿ ਐਕਸਲ ਵਿੱਚ ਟੈਕਸਟ ਵਾਲੇ ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ ਕਿਵੇਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਭਾਵ ਕਿਸੇ ਵੀ ਟੈਕਸਟ ਵਾਲੇ ਸਾਰੇ ਸੈੱਲ। ਜਾਣਕਾਰੀ ਦੇ ਵੱਡੇ ਭਾਗਾਂ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰਦੇ ਸਮੇਂ, ਤੁਸੀਂ ਇਹ ਵੀ ਜਾਣਨਾ ਚਾਹ ਸਕਦੇ ਹੋ ਕਿ ਕਿੰਨੇ ਸੈੱਲਾਂ ਵਿੱਚ ਖਾਸ ਟੈਕਸਟ ਹੁੰਦਾ ਹੈ। ਇਹ ਟਿਊਟੋਰਿਅਲ ਦੱਸਦਾ ਹੈ ਕਿ ਇਸਨੂੰ ਸਧਾਰਨ ਤਰੀਕੇ ਨਾਲ ਕਿਵੇਂ ਕਰਨਾ ਹੈ।
ਐਕਸਲ ਵਿੱਚ ਖਾਸ ਟੈਕਸਟ ਵਾਲੇ ਸੈੱਲਾਂ ਨੂੰ ਕਿਵੇਂ ਗਿਣਿਆ ਜਾਵੇ
ਮਾਈਕ੍ਰੋਸਾਫਟ ਐਕਸਲ ਕੋਲ ਸ਼ਰਤ ਅਨੁਸਾਰ ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ ਕਰਨ ਲਈ ਵਿਸ਼ੇਸ਼ ਕਾਰਜ ਹੈ, COUNTIF ਫੰਕਸ਼ਨ। ਤੁਹਾਨੂੰ ਸਿਰਫ਼ ਮਾਪਦੰਡ ਆਰਗੂਮੈਂਟ ਵਿੱਚ ਟਾਰਗੇਟ ਟੈਕਸਟ ਸਤਰ ਦੀ ਸਪਲਾਈ ਕਰਨੀ ਹੈ।
ਖਾਸ ਟੈਕਸਟ ਵਾਲੇ ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ ਕਰਨ ਲਈ ਇੱਥੇ ਇੱਕ ਆਮ ਐਕਸਲ ਫਾਰਮੂਲਾ ਹੈ:
COUNTIF(ਰੇਂਜ, " text")ਹੇਠ ਦਿੱਤੀ ਉਦਾਹਰਨ ਇਸ ਨੂੰ ਅਮਲ ਵਿੱਚ ਦਰਸਾਉਂਦੀ ਹੈ। ਮੰਨ ਲਓ, ਤੁਹਾਡੇ ਕੋਲ A2:A10 ਵਿੱਚ ਆਈਟਮ ID ਦੀ ਇੱਕ ਸੂਚੀ ਹੈ ਅਤੇ ਤੁਸੀਂ ਇੱਕ ਖਾਸ ਆਈਡੀ ਵਾਲੇ ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਕਹੋ "AA-01"। ਦੂਜੀ ਆਰਗੂਮੈਂਟ ਵਿੱਚ ਇਸ ਸਤਰ ਨੂੰ ਟਾਈਪ ਕਰੋ, ਅਤੇ ਤੁਹਾਨੂੰ ਇਹ ਸਧਾਰਨ ਫਾਰਮੂਲਾ ਮਿਲੇਗਾ:
=COUNTIF(A2:A10, "AA-01")
ਤੁਹਾਡੇ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਫਾਰਮੂਲੇ ਨੂੰ ਸੋਧਣ ਦੀ ਲੋੜ ਤੋਂ ਬਿਨਾਂ ਕਿਸੇ ਵੀ ਦਿੱਤੇ ਟੈਕਸਟ ਨਾਲ ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾਉਣ ਲਈ, ਇਨਪੁਟ ਕਰੋ ਇੱਕ ਪਹਿਲਾਂ ਤੋਂ ਪਰਿਭਾਸ਼ਿਤ ਸੈੱਲ ਵਿੱਚ ਟੈਕਸਟ, D1 ਕਹੋ, ਅਤੇ ਸੈੱਲ ਸੰਦਰਭ ਪ੍ਰਦਾਨ ਕਰੋ:
=COUNTIF(A2:A10, D1)
ਨੋਟ। ਐਕਸਲ COUNTIF ਫੰਕਸ਼ਨ ਕੇਸ-ਸੰਵੇਦਨਸ਼ੀਲ ਹੈ, ਭਾਵ ਇਹ ਅੱਖਰ ਕੇਸ ਨੂੰ ਵੱਖਰਾ ਨਹੀਂ ਕਰਦਾ ਹੈ। ਵੱਡੇ ਅਤੇ ਛੋਟੇ ਅੱਖਰਾਂ ਦਾ ਇਲਾਜ ਕਰਨ ਲਈਅੱਖਰ ਵੱਖਰੇ ਤੌਰ 'ਤੇ, ਇਸ ਕੇਸ-ਸੰਵੇਦਨਸ਼ੀਲ ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰੋ।
ਖਾਸ ਟੈਕਸਟ (ਅੰਸ਼ਕ ਮਿਲਾਨ) ਵਾਲੇ ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ ਕਿਵੇਂ ਕਰੀਏ
ਪਿਛਲੀ ਉਦਾਹਰਨ ਵਿੱਚ ਵਿਚਾਰਿਆ ਗਿਆ ਫਾਰਮੂਲਾ ਮਾਪਦੰਡਾਂ ਨਾਲ ਬਿਲਕੁਲ ਮੇਲ ਖਾਂਦਾ ਹੈ। ਜੇਕਰ ਇੱਕ ਸੈੱਲ ਵਿੱਚ ਘੱਟੋ-ਘੱਟ ਇੱਕ ਵੱਖਰਾ ਅੱਖਰ ਹੈ, ਉਦਾਹਰਨ ਲਈ ਅੰਤ ਵਿੱਚ ਇੱਕ ਵਾਧੂ ਸਪੇਸ, ਇਹ ਇੱਕ ਸਟੀਕ ਮੇਲ ਨਹੀਂ ਹੋਵੇਗਾ ਅਤੇ ਅਜਿਹੇ ਸੈੱਲ ਦੀ ਗਿਣਤੀ ਨਹੀਂ ਕੀਤੀ ਜਾਵੇਗੀ।
ਦੀ ਸੰਖਿਆ ਲੱਭਣ ਲਈ ਸੈੱਲ ਜੋ ਉਹਨਾਂ ਦੀ ਸਮੱਗਰੀ ਦੇ ਹਿੱਸੇ ਵਜੋਂ ਕੁਝ ਖਾਸ ਟੈਕਸਟ ਰੱਖਦੇ ਹਨ, ਤੁਹਾਡੇ ਮਾਪਦੰਡ ਵਿੱਚ ਵਾਈਲਡਕਾਰਡ ਅੱਖਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ, ਅਰਥਾਤ ਇੱਕ ਤਾਰਾ (*) ਜੋ ਕਿਸੇ ਕ੍ਰਮ ਜਾਂ ਅੱਖਰ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ। ਤੁਹਾਡੇ ਟੀਚੇ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹੋਏ, ਇੱਕ ਫਾਰਮੂਲਾ ਹੇਠਾਂ ਦਿੱਤੇ ਵਿੱਚੋਂ ਇੱਕ ਵਰਗਾ ਦਿਖਾਈ ਦੇ ਸਕਦਾ ਹੈ।
ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ ਕਰੋ ਜਿਨ੍ਹਾਂ ਵਿੱਚ ਬਹੁਤ ਹੀ ਸ਼ੁਰੂਆਤ ਵਿੱਚ ਖਾਸ ਟੈਕਸਟ ਸ਼ਾਮਲ ਹੈ:
COUNTIF(ਰੇਂਜ, " ਟੈਕਸਟ *")ਸੇਲਾਂ ਦੀ ਗਿਣਤੀ ਕਰੋ ਜਿਨ੍ਹਾਂ ਵਿੱਚ ਕਿਸੇ ਵੀ ਸਥਿਤੀ ਵਿੱਚ ਕੁਝ ਟੈਕਸਟ ਸ਼ਾਮਲ ਹਨ:
COUNTIF(ਰੇਂਜ, "* text *")ਉਦਾਹਰਨ ਲਈ, ਇਹ ਪਤਾ ਲਗਾਉਣ ਲਈ ਕਿ ਰੇਂਜ A2:A10 ਵਿੱਚ ਕਿੰਨੇ ਸੈੱਲ "AA" ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦੇ ਹਨ, ਇਸ ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰੋ:
=COUNTIF(A2:A10, "AA*")
ਕਿਸੇ ਵੀ ਸਥਿਤੀ ਵਿੱਚ "AA" ਵਾਲੇ ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, ਇਸਦੀ ਵਰਤੋਂ ਕਰੋ। ਇੱਕ:
=COUNTIF(A2:A10, "*AA*")
ਫਾਰਮੂਲੇ ਨੂੰ ਵਧੇਰੇ ਗਤੀਸ਼ੀਲ ਬਣਾਉਣ ਲਈ, ਹਾਰਡਕੋਡ ਵਾਲੀਆਂ ਸਤਰਾਂ ਨੂੰ ਸੈੱਲ ਸੰਦਰਭਾਂ ਨਾਲ ਬਦਲੋ।
ਖਾਸ ਟੈਕਸਟ ਨਾਲ ਸ਼ੁਰੂ ਹੋਣ ਵਾਲੇ ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ ਕਰਨ ਲਈ:
=COUNTIF(A2:A10, D1&"*")
ਉਨ੍ਹਾਂ ਵਿੱਚ ਕਿਤੇ ਵੀ ਕੁਝ ਖਾਸ ਟੈਕਸਟ ਵਾਲੇ ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ ਕਰਨ ਲਈ:
=COUNTIF(A2:A10, "*"&D1&"*")
ਹੇਠਾਂ ਦਿੱਤਾ ਗਿਆ ਸਕ੍ਰੀਨਸ਼ੌਟ ਨਤੀਜੇ ਦਿਖਾਉਂਦਾ ਹੈ:
ਸੇਲਾਂ ਦੀ ਗਿਣਤੀ ਕਰੋ ਜਿਨ੍ਹਾਂ ਵਿੱਚ ਖਾਸ ਟੈਕਸਟ (ਕੇਸ-ਸੰਵੇਦਨਸ਼ੀਲ)
ਉਸ ਸਥਿਤੀ ਵਿੱਚ ਜਦੋਂ ਤੁਹਾਨੂੰ ਫਰਕ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈਵੱਡੇ ਅਤੇ ਛੋਟੇ ਅੱਖਰ, COUNTIF ਫੰਕਸ਼ਨ ਕੰਮ ਨਹੀਂ ਕਰੇਗਾ। ਇਸ ਗੱਲ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹੋਏ ਕਿ ਕੀ ਤੁਸੀਂ ਇੱਕ ਸਟੀਕ ਜਾਂ ਅੰਸ਼ਕ ਮਿਲਾਨ ਲੱਭ ਰਹੇ ਹੋ, ਤੁਹਾਨੂੰ ਇੱਕ ਵੱਖਰਾ ਫਾਰਮੂਲਾ ਬਣਾਉਣਾ ਹੋਵੇਗਾ।
ਖਾਸ ਟੈਕਸਟ (ਸਹੀ ਮੇਲ) ਵਾਲੇ ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ ਕਰਨ ਲਈ ਕੇਸ-ਸੰਵੇਦਨਸ਼ੀਲ ਫਾਰਮੂਲਾ
ਗਿਣਨਾ ਟੈਕਸਟ ਕੇਸ ਦੀ ਪਛਾਣ ਕਰਨ ਵਾਲੇ ਕੁਝ ਟੈਕਸਟ ਵਾਲੇ ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ, ਅਸੀਂ SUMPRODUCT ਅਤੇ EXACT ਫੰਕਸ਼ਨਾਂ ਦੇ ਸੁਮੇਲ ਦੀ ਵਰਤੋਂ ਕਰਾਂਗੇ:
SUMPRODUCT(--EXACT(" text ", range ))ਇਹ ਫਾਰਮੂਲਾ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ:
- EXACT ਨਮੂਨਾ ਟੈਕਸਟ ਦੇ ਵਿਰੁੱਧ ਰੇਂਜ ਵਿੱਚ ਹਰੇਕ ਸੈੱਲ ਦੀ ਤੁਲਨਾ ਕਰਦਾ ਹੈ ਅਤੇ TRUE ਅਤੇ FALSE ਮੁੱਲਾਂ ਦੀ ਇੱਕ ਐਰੇ ਵਾਪਸ ਕਰਦਾ ਹੈ, TRUE ਸਟੀਕ ਮੇਲ ਦਰਸਾਉਂਦਾ ਹੈ ਅਤੇ FALSE ਹੋਰ ਸਾਰੇ ਸੈੱਲਾਂ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ। ਇੱਕ ਡਬਲ ਹਾਈਫਨ (ਜਿਸ ਨੂੰ ਡਬਲ ਯੂਨਰੀ ਕਿਹਾ ਜਾਂਦਾ ਹੈ) TRUE ਅਤੇ FALSE ਨੂੰ 1 ਅਤੇ 0 ਵਿੱਚ ਜੋੜਦਾ ਹੈ।
- SUMPRODUCT ਐਰੇ ਦੇ ਸਾਰੇ ਤੱਤਾਂ ਨੂੰ ਜੋੜਦਾ ਹੈ। ਉਹ ਜੋੜ 1 ਦੀ ਸੰਖਿਆ ਹੈ, ਜੋ ਕਿ ਮੈਚਾਂ ਦੀ ਸੰਖਿਆ ਹੈ।
ਉਦਾਹਰਣ ਵਜੋਂ, A2:A10 ਵਿੱਚ ਸੈੱਲਾਂ ਦੀ ਸੰਖਿਆ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਜੋ D1 ਵਿੱਚ ਟੈਕਸਟ ਰੱਖਦੇ ਹਨ ਅਤੇ ਵੱਡੇ ਅਤੇ ਛੋਟੇ ਅੱਖਰਾਂ ਨੂੰ ਵੱਖ-ਵੱਖ ਰੂਪ ਵਿੱਚ ਹੈਂਡਲ ਕਰਦੇ ਹਨ। ਅੱਖਰ, ਇਸ ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰੋ:
=SUMPRODUCT(--EXACT(D1, A2:A10))
ਕੇਸ-ਸੰਵੇਦਨਸ਼ੀਲ ਫਾਰਮੂਲਾ ਖਾਸ ਟੈਕਸਟ ਵਾਲੇ ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ ਕਰਨ ਲਈ (ਅੰਸ਼ਕ ਮਿਲਾਨ)
ਬਣਾਉਣ ਲਈ ਇੱਕ ਕੇਸ-ਸੰਵੇਦਨਸ਼ੀਲ ਫਾਰਮੂਲਾ ਜੋ ਕਿਸੇ ਸੈੱਲ ਵਿੱਚ ਕਿਤੇ ਵੀ ਦਿਲਚਸਪੀ ਦੀ ਟੈਕਸਟ ਸਤਰ ਲੱਭ ਸਕਦਾ ਹੈ, ਅਸੀਂ 3 ਵੱਖ-ਵੱਖ ਫੰਕਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹਾਂ:
SUMPRODUCT(-(ISNUMBER(FIND(" text ", ਰੇਂਜ ))))ਇਹ ਫਾਰਮੂਲਾ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ:
- ਕੇਸ-ਸੰਵੇਦਨਸ਼ੀਲ FIND ਫੰਕਸ਼ਨ ਖੋਜ ਕਰਦਾ ਹੈਰੇਂਜ ਦੇ ਹਰੇਕ ਸੈੱਲ ਵਿੱਚ ਟੀਚਾ ਟੈਕਸਟ ਲਈ। ਜੇਕਰ ਇਹ ਸਫਲ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਫੰਕਸ਼ਨ ਪਹਿਲੇ ਅੱਖਰ ਦੀ ਸਥਿਤੀ ਵਾਪਸ ਕਰਦਾ ਹੈ, ਨਹੀਂ ਤਾਂ #VALUE! ਗਲਤੀ ਸਪਸ਼ਟਤਾ ਦੀ ਖ਼ਾਤਰ, ਸਾਨੂੰ ਸਹੀ ਸਥਿਤੀ ਜਾਣਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਕਿਸੇ ਵੀ ਸੰਖਿਆ (ਤਰੁੱਟੀ ਦੇ ਉਲਟ) ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਸੈੱਲ ਵਿੱਚ ਟੀਚਾ ਟੈਕਸਟ ਸ਼ਾਮਲ ਹੈ।
- ISNUMBER ਫੰਕਸ਼ਨ ਨੰਬਰਾਂ ਦੀ ਐਰੇ ਨੂੰ ਹੈਂਡਲ ਕਰਦਾ ਹੈ ਅਤੇ ਗਲਤੀਆਂ ਵਾਪਸ ਕਰਦਾ ਹੈ। FIND ਦੁਆਰਾ ਅਤੇ ਨੰਬਰਾਂ ਨੂੰ TRUE ਅਤੇ ਹੋਰ ਕਿਸੇ ਵੀ ਚੀਜ਼ ਨੂੰ FALSE ਵਿੱਚ ਬਦਲਦਾ ਹੈ। ਇੱਕ ਡਬਲ ਯੂਨਰੀ (--) ਲਾਜ਼ੀਕਲ ਮੁੱਲਾਂ ਨੂੰ ਇੱਕ ਅਤੇ ਜ਼ੀਰੋ ਵਿੱਚ ਜੋੜਦਾ ਹੈ।
- SUMPRODUCT 1's ਅਤੇ 0's ਦੀ ਐਰੇ ਨੂੰ ਜੋੜਦਾ ਹੈ ਅਤੇ ਉਹਨਾਂ ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ ਵਾਪਸ ਕਰਦਾ ਹੈ ਜਿਹਨਾਂ ਵਿੱਚ ਉਹਨਾਂ ਦੀ ਸਮੱਗਰੀ ਦੇ ਹਿੱਸੇ ਵਜੋਂ ਨਿਰਧਾਰਿਤ ਟੈਕਸਟ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ।
ਅਸਲ-ਜੀਵਨ ਡੇਟਾ 'ਤੇ ਫਾਰਮੂਲੇ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ, ਆਓ ਇਹ ਪਤਾ ਕਰੀਏ ਕਿ A2:A10 ਵਿੱਚ ਕਿੰਨੇ ਸੈੱਲਾਂ ਵਿੱਚ D1 ਵਿੱਚ ਸਬਸਟਰਿੰਗ ਇਨਪੁਟ ਹੈ:
=SUMPRODUCT(--(ISNUMBER(FIND(D1, A2:A10))))
ਅਤੇ ਇਹ ਇੱਕ ਗਿਣਤੀ ਵਾਪਸ ਕਰਦਾ ਹੈ 3 ਵਿੱਚੋਂ (ਸੈੱਲਸ A2, A3 ਅਤੇ A6):
ਖਾਸ ਟੈਕਸਟ ਨਾਲ ਫਿਲਟਰ ਕੀਤੇ ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ ਕਿਵੇਂ ਕਰੀਏ
ਗਿਣਤੀ ਲਈ ਦਿਖਣਯੋਗ ਆਈਟਮਾਂ ਇੱਕ ਫਿਲਟਰ ਕੀਤੀ ਸੂਚੀ ਵਿੱਚ, ਤੁਹਾਨੂੰ 4 ਜਾਂ ਵੱਧ ਫੰਕਸ਼ਨਾਂ ਦੇ ਸੁਮੇਲ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਲੋੜ ਹੋਵੇਗੀ ਇਸ ਗੱਲ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ ਕਿ ਕੀ ਤੁਸੀਂ ਇੱਕ ਸਹੀ ਜਾਂ ਅੰਸ਼ਕ ਮਿਲਾਨ ਚਾਹੁੰਦੇ ਹੋ। ਉਦਾਹਰਨਾਂ ਦਾ ਪਾਲਣ ਕਰਨਾ ਆਸਾਨ ਬਣਾਉਣ ਲਈ, ਆਓ ਪਹਿਲਾਂ ਸਰੋਤ ਡੇਟਾ 'ਤੇ ਇੱਕ ਝਾਤ ਮਾਰੀਏ।
ਇਹ ਮੰਨ ਕੇ, ਤੁਹਾਡੇ ਕੋਲ ਕਾਲਮ B ਅਤੇ ਮਾਤਰ<2 ਵਿੱਚ ਆਰਡਰ ਆਈਡੀ ਵਾਲੀ ਸਾਰਣੀ ਹੈ।> ਕਾਲਮ C ਵਿੱਚ ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਚਿੱਤਰ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ। ਇਸ ਸਮੇਂ ਲਈ, ਤੁਸੀਂ ਸਿਰਫ 1 ਤੋਂ ਵੱਧ ਮਾਤਰਾਵਾਂ ਵਿੱਚ ਦਿਲਚਸਪੀ ਰੱਖਦੇ ਹੋ ਅਤੇ ਤੁਸੀਂ ਉਸ ਅਨੁਸਾਰ ਆਪਣੀ ਸਾਰਣੀ ਨੂੰ ਫਿਲਟਰ ਕੀਤਾ ਹੈ। ਦਸਵਾਲ ਇਹ ਹੈ - ਤੁਸੀਂ ਕਿਸੇ ਖਾਸ ਆਈ.ਡੀ. ਦੇ ਨਾਲ ਫਿਲਟਰ ਕੀਤੇ ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ ਕਿਵੇਂ ਕਰਦੇ ਹੋ?
ਖਾਸ ਟੈਕਸਟ (ਸਹੀ ਮੇਲ) ਨਾਲ ਫਿਲਟਰ ਕੀਤੇ ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ ਕਰਨ ਲਈ ਫਾਰਮੂਲਾ
ਫਿਲਟਰ ਕੀਤੇ ਗਏ ਦੀ ਗਿਣਤੀ ਕਰਨ ਲਈ ਸੈੱਲ ਜਿਨ੍ਹਾਂ ਦੀ ਸਮੱਗਰੀ ਨਮੂਨਾ ਟੈਕਸਟ ਸਤਰ ਨਾਲ ਬਿਲਕੁਲ ਮੇਲ ਖਾਂਦੀ ਹੈ, ਹੇਠਾਂ ਦਿੱਤੇ ਫਾਰਮੂਲੇ ਵਿੱਚੋਂ ਇੱਕ ਦੀ ਵਰਤੋਂ ਕਰੋ:
=SUMPRODUCT(SUBTOTAL(103, INDIRECT("A"&ROW(A2:A10))), --(B2:B10=F1))
=SUMPRODUCT(SUBTOTAL(103, OFFSET(A2:A10, ROW(A2:A10) - MIN(ROW(A2:A10)),,1)), --(B2:B10=F1))
ਜਿੱਥੇ F1 ਨਮੂਨਾ ਟੈਕਸਟ ਹੈ ਅਤੇ B2:B10 ਸੈੱਲ ਹਨ ਗਿਣਤੀ ਕਰਨ ਲਈ।
ਇਹ ਫਾਰਮੂਲੇ ਕਿਵੇਂ ਕੰਮ ਕਰਦੇ ਹਨ:
ਦੋਵਾਂ ਫਾਰਮੂਲਿਆਂ ਦੇ ਮੂਲ ਵਿੱਚ, ਤੁਸੀਂ 2 ਜਾਂਚਾਂ ਕਰਦੇ ਹੋ:
- ਦਿਖਾਈ ਦੇਣ ਵਾਲੀਆਂ ਅਤੇ ਲੁਕੀਆਂ ਕਤਾਰਾਂ ਦੀ ਪਛਾਣ ਕਰੋ। ਇਸਦੇ ਲਈ, ਤੁਸੀਂ SUBTOTAL ਫੰਕਸ਼ਨ ਨੂੰ function_num ਆਰਗੂਮੈਂਟ ਦੇ ਨਾਲ 103 'ਤੇ ਸੈੱਟ ਕਰਦੇ ਹੋ। SUBTOTAL ਨੂੰ ਸਾਰੇ ਵਿਅਕਤੀਗਤ ਸੈੱਲ ਸੰਦਰਭਾਂ ਦੀ ਸਪਲਾਈ ਕਰਨ ਲਈ, ਜਾਂ ਤਾਂ INDIRECT (ਪਹਿਲੇ ਫਾਰਮੂਲੇ ਵਿੱਚ) ਜਾਂ OFFSET, ROW ਅਤੇ MIN ਦੇ ਸੁਮੇਲ ਦੀ ਵਰਤੋਂ ਕਰੋ। (ਦੂਜੇ ਫਾਰਮੂਲੇ ਵਿੱਚ). ਕਿਉਂਕਿ ਸਾਡਾ ਉਦੇਸ਼ ਦਿਖਣਯੋਗ ਅਤੇ ਲੁਕੀਆਂ ਹੋਈਆਂ ਕਤਾਰਾਂ ਨੂੰ ਲੱਭਣਾ ਹੈ, ਇਸ ਨਾਲ ਅਸਲ ਵਿੱਚ ਕੋਈ ਫਰਕ ਨਹੀਂ ਪੈਂਦਾ ਕਿ ਕਿਸ ਕਾਲਮ ਦਾ ਹਵਾਲਾ ਦੇਣਾ ਹੈ (ਸਾਡੀ ਉਦਾਹਰਣ ਵਿੱਚ A)। ਇਸ ਕਾਰਵਾਈ ਦਾ ਨਤੀਜਾ 1 ਅਤੇ 0 ਦੀ ਇੱਕ ਐਰੇ ਹੈ ਜਿੱਥੇ ਉਹ ਦਿਖਾਈ ਦੇਣ ਵਾਲੀਆਂ ਕਤਾਰਾਂ ਅਤੇ ਜ਼ੀਰੋ - ਲੁਕੀਆਂ ਹੋਈਆਂ ਕਤਾਰਾਂ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ।
- ਦਿੱਤੀ ਲਿਖਤ ਵਾਲੇ ਸੈੱਲਾਂ ਨੂੰ ਲੱਭੋ। ਇਸਦੇ ਲਈ, ਸੈੱਲਾਂ ਦੀ ਰੇਂਜ (B2:B10) ਨਾਲ ਨਮੂਨਾ ਟੈਕਸਟ (F1) ਦੀ ਤੁਲਨਾ ਕਰੋ। ਇਸ ਓਪਰੇਸ਼ਨ ਦਾ ਨਤੀਜਾ TRUE ਅਤੇ FALSE ਮੁੱਲਾਂ ਦੀ ਇੱਕ ਐਰੇ ਹੈ, ਜੋ ਡਬਲ ਯੂਨਰੀ ਓਪਰੇਟਰ ਦੀ ਮਦਦ ਨਾਲ 1 ਅਤੇ 0 ਦੇ ਨਾਲ ਜੋੜਿਆ ਜਾਂਦਾ ਹੈ।
ਅੰਤ ਵਿੱਚ, SUMPRODUCT ਫੰਕਸ਼ਨ ਦੋਵਾਂ ਦੇ ਤੱਤਾਂ ਨੂੰ ਗੁਣਾ ਕਰਦਾ ਹੈ। ਐਰੇ ਸਮਾਨ ਸਥਿਤੀਆਂ ਵਿੱਚ, ਅਤੇ ਫਿਰ ਨਤੀਜੇ ਵਾਲੇ ਐਰੇ ਨੂੰ ਜੋੜਦਾ ਹੈ।ਕਿਉਂਕਿ ਜ਼ੀਰੋ ਨਾਲ ਗੁਣਾ ਕਰਨ ਨਾਲ ਜ਼ੀਰੋ ਮਿਲਦਾ ਹੈ, ਸਿਰਫ਼ ਉਹਨਾਂ ਸੈੱਲਾਂ ਵਿੱਚ ਜਿਨ੍ਹਾਂ ਕੋਲ ਦੋਨਾਂ ਐਰੇ ਵਿੱਚ 1 ਹੁੰਦਾ ਹੈ ਅੰਤਮ ਐਰੇ ਵਿੱਚ 1 ਹੁੰਦਾ ਹੈ। 1 ਦਾ ਜੋੜ ਫਿਲਟਰ ਕੀਤੇ ਸੈੱਲਾਂ ਦੀ ਸੰਖਿਆ ਹੈ ਜਿਸ ਵਿੱਚ ਨਿਰਧਾਰਤ ਟੈਕਸਟ ਸ਼ਾਮਲ ਹੈ।
ਖਾਸ ਟੈਕਸਟ (ਅੰਸ਼ਕ ਮਿਲਾਨ) ਵਾਲੇ ਫਿਲਟਰ ਕੀਤੇ ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ ਕਰਨ ਲਈ ਫਾਰਮੂਲਾ
ਫਿਲਟਰ ਕੀਤੇ ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ ਕਰਨ ਲਈ ਜਿਸ ਵਿੱਚ ਕੁਝ ਖਾਸ ਟੈਕਸਟ ਸ਼ਾਮਲ ਹਨ ਸੈੱਲ ਸਮੱਗਰੀ, ਉਪਰੋਕਤ ਫਾਰਮੂਲੇ ਨੂੰ ਹੇਠ ਲਿਖੇ ਤਰੀਕੇ ਨਾਲ ਸੋਧੋ। ਸੈੱਲਾਂ ਦੀ ਰੇਂਜ ਦੇ ਨਾਲ ਨਮੂਨਾ ਟੈਕਸਟ ਦੀ ਤੁਲਨਾ ਕਰਨ ਦੀ ਬਜਾਏ, ਪਿਛਲੀਆਂ ਉਦਾਹਰਣਾਂ ਵਿੱਚੋਂ ਇੱਕ ਵਿੱਚ ਦੱਸੇ ਅਨੁਸਾਰ ISNUMBER ਅਤੇ FIND ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਨਿਸ਼ਾਨਾ ਟੈਕਸਟ ਦੀ ਖੋਜ ਕਰੋ:
=SUMPRODUCT(SUBTOTAL(103, INDIRECT("A"&ROW(A2:A10))), --(ISNUMBER(FIND(F1, B2:B10))))
=SUMPRODUCT(SUBTOTAL(103, OFFSET(A2:A10, ROW(A2:A10) - MIN(ROW(A2:A10)),,1)), --(ISNUMBER(FIND(F1, B2:B10))))
ਨਤੀਜੇ ਵਜੋਂ, ਫਾਰਮੂਲੇ ਇੱਕ ਸੈੱਲ ਵਿੱਚ ਕਿਸੇ ਵੀ ਸਥਿਤੀ ਵਿੱਚ ਇੱਕ ਦਿੱਤੇ ਟੈਕਸਟ ਸਤਰ ਦਾ ਪਤਾ ਲਗਾਉਣਗੇ:
ਨੋਟ। function_num ਆਰਗੂਮੈਂਟ ਵਿੱਚ 103 ਵਾਲਾ SUBTOTAL ਫੰਕਸ਼ਨ, ਸਾਰੇ ਲੁਕੇ ਹੋਏ ਸੈੱਲਾਂ ਦੀ ਪਛਾਣ ਕਰਦਾ ਹੈ, ਫਿਲਟਰ ਕੀਤੇ ਅਤੇ ਹੱਥੀਂ ਲੁਕਾਏ ਗਏ। ਨਤੀਜੇ ਵਜੋਂ, ਉਪਰੋਕਤ ਫ਼ਾਰਮੂਲੇ ਸਿਰਫ਼ ਦਿੱਖ ਸੈੱਲ ਦੀ ਗਿਣਤੀ ਕਰਦੇ ਹਨ, ਚਾਹੇ ਅਦਿੱਖ ਸੈੱਲ ਕਿਵੇਂ ਲੁਕੇ ਹੋਏ ਸਨ। ਸਿਰਫ਼ ਫਿਲਟਰ ਕੀਤੇ ਸੈੱਲਾਂ ਨੂੰ ਬਾਹਰ ਕੱਢਣ ਲਈ ਪਰ ਹੱਥੀਂ ਲੁਕੇ ਹੋਏ ਸੈੱਲਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨ ਲਈ, function_num ਲਈ 3 ਦੀ ਵਰਤੋਂ ਕਰੋ।
ਇਸ ਤਰ੍ਹਾਂ ਐਕਸਲ ਵਿੱਚ ਕੁਝ ਖਾਸ ਟੈਕਸਟ ਵਾਲੇ ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ ਦੀ ਗਿਣਤੀ ਕਰਨੀ ਹੈ। ਮੈਂ ਪੜ੍ਹਨ ਲਈ ਤੁਹਾਡਾ ਧੰਨਵਾਦ ਕਰਦਾ ਹਾਂ ਅਤੇ ਅਗਲੇ ਹਫ਼ਤੇ ਤੁਹਾਨੂੰ ਸਾਡੇ ਬਲੌਗ 'ਤੇ ਮਿਲਣ ਦੀ ਉਮੀਦ ਕਰਦਾ ਹਾਂ!
ਉਪਲਬਧ ਡਾਉਨਲੋਡ
ਕੁਝ ਟੈਕਸਟ ਵਾਲੇ ਸੈੱਲਾਂ ਦੀ ਗਿਣਤੀ ਕਰਨ ਲਈ ਐਕਸਲ ਫਾਰਮੂਲੇ