ਐਕਸਲ ਟੇਬਲ ਤੋਂ ਡਾਇਨਾਮਿਕ ਸੂਚੀ ਬਣਾਓ (3 ਆਸਾਨ ਤਰੀਕੇ)

  • ਇਸ ਨੂੰ ਸਾਂਝਾ ਕਰੋ
Hugh West

ਆਮ ਤੌਰ 'ਤੇ, ਸੂਚੀਆਂ ਇੱਕ ਡੇਟਾਸੇਟ ਤੋਂ ਐਂਟਰੀਆਂ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰਕੇ ਬਣਾਈਆਂ ਜਾਂਦੀਆਂ ਹਨ। ਜੇਕਰ ਸੂਚੀਆਂ ਆਪਣੇ ਆਪ ਅੱਪਡੇਟ ਹੁੰਦੀਆਂ ਹਨ ਤਾਂ ਸੂਚੀਆਂ ਗਤੀਸ਼ੀਲ ਸੂਚੀਆਂ ਹੁੰਦੀਆਂ ਹਨ। ਇਸ ਲੇਖ ਵਿੱਚ, ਅਸੀਂ ਇੱਕ ਸਾਰਣੀ ਤੋਂ ਇੱਕ ਗਤੀਸ਼ੀਲ ਸੂਚੀ ਬਣਾਉਣ ਦੇ ਕੁਝ ਆਸਾਨ ਤਰੀਕਿਆਂ ਦਾ ਵਰਣਨ ਕਰਦੇ ਹਾਂ। ਅਸੀਂ ਫਿਲਟਰ ਫੰਕਸ਼ਨ ਅਤੇ INDEX , OFFSET , COUNTA, ਅਤੇ COUNTIF ਫੰਕਸ਼ਨਾਂ ਦੇ ਸੁਮੇਲ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ। ਟੇਬਲਾਂ ਤੋਂ ਡਾਇਨਾਮਿਕ ਸੂਚੀਆਂ ਬਣਾਉਣ ਲਈ ਡੇਟਾ ਪ੍ਰਮਾਣਿਕਤਾ ਵਿਸ਼ੇਸ਼ਤਾ।

ਮੰਨ ਲਓ, ਸਾਡੇ ਕੋਲ ਇੱਕ ਸਾਰਣੀ ਹੈ ਅਤੇ ਅਸੀਂ ਕਿਸੇ ਵੀ ਜਾਂ ਬਿਨਾਂ ਕਿਸੇ ਸਥਿਤੀ ਵਿੱਚ ਉਤਪਾਦਾਂ ਦੀ ਇੱਕ ਗਤੀਸ਼ੀਲ ਸੂਚੀ ਚਾਹੁੰਦੇ ਹਾਂ।

ਡਾਉਨਲੋਡ ਲਈ ਡੇਟਾਸੈਟ

Excel Table.xlsx ਤੋਂ ਡਾਇਨਾਮਿਕ ਸੂਚੀ ਬਣਾਓ

3 ਆਸਾਨ ਤਰੀਕੇ ਐਕਸਲ ਡਾਇਨਾਮਿਕ ਸੂਚੀ ਬਣਾਓ ਸਾਰਣੀ ਤੋਂ

ਵਿਧੀ 1: ਫਿਲਟਰ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨਾ (ਇੱਕ ਸਥਿਤੀ ਦੇ ਅਧੀਨ)

ਡੇਟਾਸੈੱਟ ਤੋਂ, ਅਸੀਂ ਖਾਸ ਉਤਪਾਦਾਂ ਦੀ ਇੱਕ ਗਤੀਸ਼ੀਲ ਸੂਚੀ ਚਾਹੁੰਦੇ ਹਾਂ ਜਿਨ੍ਹਾਂ ਦੀ ਕੁੱਲ ਵਿਕਰੀ ਇਸ ਤੋਂ ਵੱਧ ਜਾਂ ਇਸ ਤੋਂ ਵੱਧ ਹੈ $100। ਅਸੀਂ ਉਦੇਸ਼ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫਿਲਟਰ , OFFSET, ਅਤੇ COUNTA ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਜੋੜਦੇ ਹਾਂ।

ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਹਾਡੇ ਕੋਲ <ਦਾ ਐਕਸਲ ਸੰਸਕਰਣ ਹੈ 1>Office 365 FILTER ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ। ਨਹੀਂ ਤਾਂ, ਤੁਸੀਂ ਇਸ ਵਿਧੀ ਨੂੰ ਚਲਾਉਣ ਦੇ ਯੋਗ ਨਹੀਂ ਹੋਵੋਗੇ। Office 365 ਤੋਂ ਇਲਾਵਾ Office ਦੇ ਸੰਸਕਰਣ FILTER ਫੰਕਸ਼ਨ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦੇ

ਪੜਾਅ 1: ਕਿਸੇ ਵੀ ਫਾਰਮੂਲੇ ਵਿੱਚ ਪੇਸਟ ਕਰੋ ਖਾਲੀ ਸੈੱਲ (ਜਿਵੇਂ ਕਿ G3 )।

=ਫਿਲਟਰ(OFFSET($B$3,0,0,COUNTA(B:B)-1,1), OFFSET($E$3,0,0,COUNTA(E:E)-1,1)>=100)

ਇੱਥੇ, ਇਸ ਵਿੱਚਫਾਰਮੂਲਾ,

COUNTA( B:B ); ਕਾਲਮ B ਵਿੱਚ ਕਤਾਰਾਂ ਦੀ ਸੰਖਿਆ ਪਾਸ ਕਰੋ ਫਿਰ COUNTA( B:B )-1,1; ਨੰਬਰ ਵਾਪਸ ਕਰਦਾ ਹੈ ਸਿਰਲੇਖ ਕਤਾਰ ਨੰਬਰ ਨੂੰ ਘਟਾਉਂਦੇ ਹੋਏ ਕੁੱਲ ਕਤਾਰਾਂ ਵਿੱਚੋਂ।

OFFSET( $B$3 ,0,0,COUNTA( B: B )-1,1); ਸਾਰਣੀ ਵਿੱਚ ਸਾਰੇ ਉਤਪਾਦ ਦੇ ਨਾਮ ਪਾਸ ਕਰੋ। OFFSET ਅਤੇ COUNTA ਫੰਕਸ਼ਨਾਂ ਦਾ ਸੁਮੇਲ ਫਾਰਮੂਲੇ ਨੂੰ ਗਤੀਸ਼ੀਲ ਰੱਖਦਾ ਹੈ।

OFFSET( $E$3 ,0,0,COUNTA( E:E )-1,1)>=100; ਕੁੱਲ ਵਿਕਰੀ ਬਰਾਬਰ ਜਾਂ $100 ਤੋਂ ਵੱਧ ਹੋਣ ਵਾਲੇ ਸਾਰੇ ਉਤਪਾਦਾਂ ਲਈ ਵਾਪਸੀ ਹਾਂਗੀ

ਅੰਤ ਵਿੱਚ, ਫਿਲਟਰ(OFFSET( $B$3 ,0,0,COUNTA( B:B )-1,1), OFFSET( $E$3 ,0,0,COUNTA( E:E )-1,1)>=100; ਉਹ ਸਾਰੇ ਉਤਪਾਦ ਦਾ ਨਾਮ ਵਾਪਸ ਕਰਦਾ ਹੈ ਜਿਨ੍ਹਾਂ ਦੀ ਕੁੱਲ ਵਿਕਰੀ ਬਰਾਬਰ ਜਾਂ $100 ਤੋਂ ਵੱਧ ਹੈ।

ਕਦਮ 2: ENTER ਦਬਾਓ। ਫਿਰ ਤੁਸੀਂ ਸਾਰੇ ਉਤਪਾਦਾਂ ਦੇ ਨਾਮ ਦੇਖੋਗੇ ਜਿਨ੍ਹਾਂ ਦੀ ਕੁੱਲ ਵਿਕਰੀ $100 ਦੇ ਬਰਾਬਰ ਜਾਂ ਵੱਧ ਹੈ।

ਹੋਰ ਪੜ੍ਹੋ: ਮਾਪਦੰਡ (ਸਿੰਗਲ ਅਤੇ ਮਲਟੀਪਲ ਮਾਪਦੰਡ) ਦੇ ਆਧਾਰ 'ਤੇ ਐਕਸਲ ਵਿੱਚ ਡਾਇਨਾਮਿਕ ਸੂਚੀ ਕਿਵੇਂ ਬਣਾਈਏ

ਢੰਗ 2: ਵਰਤੋਂ INDEX OFFSET COUNTA COUNTIF ਅਤੇ MATCH ਫੰਕਸ਼ਨ (ਇੱਕ ਸ਼ਰਤ ਦੇ ਅਧੀਨ)

ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ Office 365 ਗਾਹਕੀ ਨਹੀਂ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਕਈ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਜੋੜ ਕੇ ਇੱਕ ਗਤੀਸ਼ੀਲ ਸੂਚੀ ਬਣਾ ਸਕਦੇ ਹੋ ਜਿਵੇਂ ਕਿ INDEX , OFFSET , COUNTA , COUNTIF, ਅਤੇ ਮੈਚ

ਪੜਾਅ 1: ਹੇਠਾਂ ਦਿੱਤੇ ਫਾਰਮੂਲੇ ਨੂੰ ਕਿਸੇ ਵੀ ਖਾਲੀ ਸੈੱਲ ਵਿੱਚ ਪਾਓ (ਜਿਵੇਂ ਕਿ G3 )।

=INDEX(OFFSET($B$3,0,0,COUNTA(B:B)-1,1),MATCH(SMALL(IF(OFFSET($E$3,0,0,COUNTA(E:E) )-1,1)>=50,OFFSET($E$3,0,0,COUNTA(E:E)-1,1),""), ROW(A1:INDIRECT("A"&COUNTIF( E:E,">=50″)))), OFFSET($E$3,0,0,COUNTA(E:E)-1,1),0),1)

ਦੇ ਅੰਦਰ ਫਾਰਮੂਲਾ,

OFFSET($B$3,0,0,COUNTA(B:B)-1,1); ਕਾਲਮ ਸਿਰਲੇਖ ਨੂੰ ਛੱਡ ਕੇ ਕਤਾਰ ਸੰਖਿਆਵਾਂ ਦੇ ਆਧਾਰ 'ਤੇ ਉਤਪਾਦ ਵਾਪਸ ਕਰਦਾ ਹੈ,

MATCH(SMALL(IF(OFFSET($E$3,0,0,COUNTA(E:E)-1,1) >=50; ਬਰਾਬਰ ਜਾਂ $50 ਤੋਂ ਵੱਧ ਦੀ ਸਥਿਤੀ ਦੇ ਆਧਾਰ 'ਤੇ ਉਤਪਾਦਾਂ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ।

ROW(A1:INDIRECT(“A”&COUNTIF(E) :E,">=50″)))); ਉਹ ਕਤਾਰਾਂ ਦਿਖਾਉਂਦਾ ਹੈ ਜੋ ਸ਼ਰਤ ਦੀ ਪੁਸ਼ਟੀ ਕਰਦੀਆਂ ਹਨ।

ਸਟੈਪ 2: ਹਿੱਟ ਕਰੋ CTRL+SHIFT+ENTER ਪੂਰੀ ਤਰ੍ਹਾਂ ਜਿਵੇਂ ਕਿ ਇਹ ਇੱਕ ਐਰੇ ਫੰਕਸ਼ਨ ਹੈ। ਫਿਰ ਨਤੀਜਾ ਮੁੱਲ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ।

ਸਟੈਪ 3: ਖਿੱਚੋ ਫਿਲ ਹੈਂਡਲ ਅਤੇ ਬਾਕੀ ਉਤਪਾਦ ਜੋ ਸ਼ਰਤ ਨੂੰ ਪੂਰਾ ਕਰਦੇ ਹਨ ਦਿਖਾਈ ਦਿੰਦੇ ਹਨ।

ਹੋਰ ਪੜ੍ਹੋ: ਕਿਵੇਂ ਬਣਾਉਣਾ ਹੈ ਐਕਸਲ ਵਿੱਚ ਇੱਕ ਡਾਇਨਾਮਿਕ ਸਿਖਰ 10 ਸੂਚੀ (8 ਢੰਗ)

ਢੰਗ 3: ਡਾਟਾ ਪ੍ਰਮਾਣਿਕਤਾ ਵਿਸ਼ੇਸ਼ਤਾ ਦੀ ਵਰਤੋਂ ਕਰਨਾ

ਇਸ ਤੋਂ ਇੱਕ ਗਤੀਸ਼ੀਲ ਡ੍ਰੌਪ-ਡਾਉਨ ਸੂਚੀ ਬਣਾਉਣ ਲਈ ਇੱਕ ਸਾਰਣੀ ਵਿੱਚ, ਅਸੀਂ UNIQUE ਫੰਕਸ਼ਨ ਅਤੇ ਡਾਟਾ ਵੈਲੀਡੇਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਾਂ। ਡਾਟਾ ਵੈਲੀਡੇਸ਼ਨ<2 ਦੇ ਅੰਦਰ ਇੱਕ ਸਪਿਲ ਰੇਂਜ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ UNIQUE ਫੰਕਸ਼ਨ ਜ਼ਰੂਰੀ ਹੈ।> ਕੋਰਸ ਵਿਕਲਪ।

ਸਿਰਫ਼ UNIQUE ਫੰਕਸ਼ਨ ਵਿੱਚ ਕੰਮ ਕਰਦਾ ਹੈ ਦਫ਼ਤਰ 365 । ਇਹ Office ਦੇ ਦੂਜੇ ਸੰਸਕਰਣਾਂ ਵਿੱਚ ਉਪਲਬਧ ਨਹੀਂ ਹੈ।

ਪੜਾਅ 1: ਸਪਿਲ ਰੇਂਜ ਵਿਕਲਪ ਨੂੰ ਅਨੁਕੂਲ ਕਰਨ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਉਤਪਾਦਾਂ ਦਾ ਇੱਕ ਸਹਾਇਕ ਕਾਲਮ ਸ਼ਾਮਲ ਕਰੋ।

=UNIQUE($B$3:$B$16)

ਸਟੈਪ 2: ENTER ਦਬਾਓ। ਕਾਲਮ ਉਤਪਾਦ ਵਿੱਚ ਸਾਰੀਆਂ ਐਂਟਰੀਆਂ ਦਿਖਾਈ ਦਿੰਦੀਆਂ ਹਨ।

ਪੜਾਅ 3: ਕੋਈ ਖਾਲੀ ਸੈੱਲ ਚੁਣੋ ( G3 )। ਡੇਟਾ ਟੈਬ > ਡੇਟਾ ਪ੍ਰਮਾਣਿਕਤਾ ( ਡੇਟਾ ਟੂਲ ਭਾਗ ਵਿੱਚ) 'ਤੇ ਜਾਓ। ਡਾਟਾ ਪ੍ਰਮਾਣਿਕਤਾ ਵਿੰਡੋ ਦਿਖਾਈ ਦੇਵੇਗੀ।

20>

ਕਦਮ 4: ਡੇਟਾ ਪ੍ਰਮਾਣਿਕਤਾ ਵਿੰਡੋ ਵਿੱਚ, ਚੁਣੋ ਸੈਟਿੰਗਾਂ > ਸੂਚੀ (ਇਨ ਆਗਿਆ ਦਿਓ ਡ੍ਰੌਪ-ਡਾਊਨ ਮੀਨੂ)> H3 , ਇੱਕ ਹੈਸ਼ਟੈਗ ਚਿੰਨ੍ਹ (#) ਇਸ ਤੋਂ ਬਾਅਦ ਇਸਨੂੰ ਇੱਕ ਸਪਿਲ ਰੇਂਜ ਬਣਾਉਣ ਲਈ।

ਸਟੈਪ 5: ਠੀਕ ਹੈ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਇੱਕ ਡ੍ਰੌਪ-ਡਾਉਨ ਸੂਚੀ ਬਾਕਸ ਸੈੱਲ G3 ਵਿੱਚ ਦਿਖਾਈ ਦੇਵੇਗਾ। ਅਤੇ ਸਾਰੇ ਉਤਪਾਦਾਂ ਨੂੰ ਸਾਰਣੀ ਤੋਂ ਇੱਕ ਗਤੀਸ਼ੀਲ ਸੂਚੀ ਦੇ ਰੂਪ ਵਿੱਚ ਦੇਖਿਆ ਜਾ ਸਕਦਾ ਹੈ।

ਹੋਰ ਪੜ੍ਹੋ: ਡਾਇਨੈਮਿਕ ਡੇਟਾ ਪ੍ਰਮਾਣਿਕਤਾ ਕਿਵੇਂ ਕਰੀਏ ਐਕਸਲ ਵਿੱਚ VBA ਦੀ ਵਰਤੋਂ ਕਰਨ ਵਾਲੀ ਸੂਚੀ

ਸਿੱਟਾ

ਇਸ ਲੇਖ ਵਿੱਚ, ਅਸੀਂ ਇੱਕ ਸਾਰਣੀ ਤੋਂ ਇੱਕ ਡਾਇਨਾਮਿਕ ਸੂਚੀ ਕੱਢਦੇ ਹਾਂ। ਅਜਿਹਾ ਕਰਨ ਵਿੱਚ, ਅਸੀਂ ਫੰਕਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ ਜਿਵੇਂ ਕਿ ਫਿਲਟਰ , INDEX , OFFSET , COUNTA , COUNTIF , ਅਤੇ MATCH ਦੇ ਨਾਲ ਨਾਲ ਐਕਸਲ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਜਿਵੇਂ ਕਿ ਡੇਟਾ ਪ੍ਰਮਾਣਿਕਤਾ ਫਿਲਟਰ ਫੰਕਸ਼ਨ ਅਤੇ ਡੇਟਾ ਪ੍ਰਮਾਣਿਕਤਾ ਵਿਸ਼ੇਸ਼ਤਾ ਦੇ ਹਿੱਸੇ ਸਿਰਫ ਆਫਿਸ 365 ਗਾਹਕਾਂ ਲਈ ਉਪਲਬਧ ਹਨ ਪਰ ਤੁਸੀਂ ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ2 ਇਸ ਨੂੰ ਦੂਰ ਕਰਨ ਲਈ. ਉਮੀਦ ਹੈ ਕਿ ਤੁਸੀਂ ਚਰਚਾ ਕੀਤੇ ਢੰਗਾਂ ਨੂੰ ਆਪਣੀ ਖੋਜ ਦੇ ਯੋਗ ਲੱਭੋਗੇ. ਟਿੱਪਣੀ ਕਰੋ, ਜੇਕਰ ਤੁਹਾਨੂੰ ਹੋਰ ਸਪਸ਼ਟੀਕਰਨ ਦੀ ਲੋੜ ਹੈ ਜਾਂ ਤੁਹਾਡੇ ਕੋਲ ਕੁਝ ਜੋੜਨਾ ਹੈ।

ਹਿਊਗ ਵੈਸਟ ਉਦਯੋਗ ਵਿੱਚ 10 ਸਾਲਾਂ ਤੋਂ ਵੱਧ ਅਨੁਭਵ ਦੇ ਨਾਲ ਇੱਕ ਉੱਚ ਤਜ਼ਰਬੇਕਾਰ ਐਕਸਲ ਟ੍ਰੇਨਰ ਅਤੇ ਵਿਸ਼ਲੇਸ਼ਕ ਹੈ। ਉਸ ਕੋਲ ਲੇਖਾ ਅਤੇ ਵਿੱਤ ਵਿੱਚ ਬੈਚਲਰ ਦੀ ਡਿਗਰੀ ਹੈ ਅਤੇ ਵਪਾਰ ਪ੍ਰਸ਼ਾਸਨ ਵਿੱਚ ਮਾਸਟਰ ਦੀ ਡਿਗਰੀ ਹੈ। ਹਿਊਗ ਨੂੰ ਅਧਿਆਪਨ ਦਾ ਜਨੂੰਨ ਹੈ ਅਤੇ ਉਸਨੇ ਇੱਕ ਵਿਲੱਖਣ ਅਧਿਆਪਨ ਪਹੁੰਚ ਵਿਕਸਿਤ ਕੀਤੀ ਹੈ ਜਿਸਦਾ ਪਾਲਣ ਕਰਨਾ ਅਤੇ ਸਮਝਣਾ ਆਸਾਨ ਹੈ। ਐਕਸਲ ਦੇ ਉਸ ਦੇ ਮਾਹਰ ਗਿਆਨ ਨੇ ਦੁਨੀਆ ਭਰ ਦੇ ਹਜ਼ਾਰਾਂ ਵਿਦਿਆਰਥੀਆਂ ਅਤੇ ਪੇਸ਼ੇਵਰਾਂ ਨੂੰ ਆਪਣੇ ਹੁਨਰਾਂ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਅਤੇ ਆਪਣੇ ਕਰੀਅਰ ਵਿੱਚ ਉੱਤਮਤਾ ਪ੍ਰਾਪਤ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕੀਤੀ ਹੈ। ਆਪਣੇ ਬਲੌਗ ਰਾਹੀਂ, ਹਿਊਗ ਆਪਣੇ ਗਿਆਨ ਨੂੰ ਦੁਨੀਆ ਨਾਲ ਸਾਂਝਾ ਕਰਦਾ ਹੈ, ਵਿਅਕਤੀਆਂ ਅਤੇ ਕਾਰੋਬਾਰਾਂ ਨੂੰ ਉਹਨਾਂ ਦੀ ਪੂਰੀ ਸਮਰੱਥਾ ਤੱਕ ਪਹੁੰਚਣ ਵਿੱਚ ਮਦਦ ਕਰਨ ਲਈ ਮੁਫ਼ਤ ਐਕਸਲ ਟਿਊਟੋਰਿਅਲ ਅਤੇ ਔਨਲਾਈਨ ਸਿਖਲਾਈ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ।