ਸ਼ਰਤ ਅਨੁਸਾਰ ਪਾਠ ਨੂੰ ਬੰਨ੍ਹਣਾ

ਮੈਂ ਪਹਿਲਾਂ ਹੀ ਇਸ ਬਾਰੇ ਲਿਖਿਆ ਹੈ ਕਿ ਤੁਸੀਂ ਕਈ ਸੈੱਲਾਂ ਤੋਂ ਟੈਕਸਟ ਨੂੰ ਇੱਕ ਵਿੱਚ ਕਿਵੇਂ ਤੇਜ਼ੀ ਨਾਲ ਗੂੰਦ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ, ਇਸਦੇ ਉਲਟ, ਇੱਕ ਲੰਮੀ ਟੈਕਸਟ ਸਤਰ ਨੂੰ ਭਾਗਾਂ ਵਿੱਚ ਪਾਰਸ ਕਰ ਸਕਦੇ ਹੋ। ਆਉ ਹੁਣ ਇੱਕ ਨਜ਼ਦੀਕੀ, ਪਰ ਥੋੜਾ ਹੋਰ ਗੁੰਝਲਦਾਰ ਕੰਮ ਵੇਖੀਏ - ਜਦੋਂ ਇੱਕ ਨਿਸ਼ਚਤ ਸਥਿਤੀ ਨੂੰ ਪੂਰਾ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਤਾਂ ਕਈ ਸੈੱਲਾਂ ਤੋਂ ਟੈਕਸਟ ਨੂੰ ਕਿਵੇਂ ਗੂੰਦ ਕਰਨਾ ਹੈ। 

ਦੱਸ ਦੇਈਏ ਕਿ ਸਾਡੇ ਕੋਲ ਗਾਹਕਾਂ ਦਾ ਇੱਕ ਡੇਟਾਬੇਸ ਹੈ, ਜਿੱਥੇ ਇੱਕ ਕੰਪਨੀ ਦਾ ਨਾਮ ਉਸਦੇ ਕਰਮਚਾਰੀਆਂ ਦੀਆਂ ਕਈ ਵੱਖ-ਵੱਖ ਈਮੇਲਾਂ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ। ਸਾਡਾ ਕੰਮ ਕੰਪਨੀ ਦੇ ਨਾਮਾਂ ਦੁਆਰਾ ਸਾਰੇ ਪਤਿਆਂ ਨੂੰ ਇਕੱਠਾ ਕਰਨਾ ਅਤੇ ਉਹਨਾਂ ਨੂੰ (ਕਾਮਿਆਂ ਜਾਂ ਸੈਮੀਕੋਲਨ ਦੁਆਰਾ ਵੱਖ ਕੀਤਾ) ਬਣਾਉਣ ਲਈ ਹੈ, ਉਦਾਹਰਨ ਲਈ, ਗਾਹਕਾਂ ਲਈ ਇੱਕ ਮੇਲਿੰਗ ਸੂਚੀ, ਭਾਵ ਆਉਟਪੁੱਟ ਪ੍ਰਾਪਤ ਕਰੋ ਜਿਵੇਂ ਕਿ:

ਸ਼ਰਤ ਅਨੁਸਾਰ ਪਾਠ ਨੂੰ ਬੰਨ੍ਹਣਾ

ਦੂਜੇ ਸ਼ਬਦਾਂ ਵਿੱਚ, ਸਾਨੂੰ ਇੱਕ ਟੂਲ ਦੀ ਲੋੜ ਹੈ ਜੋ ਸਥਿਤੀ ਦੇ ਅਨੁਸਾਰ ਟੈਕਸਟ ਨੂੰ ਗੂੰਦ (ਲਿੰਕ) ਕਰੇਗਾ - ਫੰਕਸ਼ਨ ਦਾ ਇੱਕ ਐਨਾਲਾਗ SUMMESLI (SUMIF), ਪਰ ਟੈਕਸਟ ਲਈ।

ਢੰਗ 0. ਫਾਰਮੂਲਾ

ਬਹੁਤ ਸ਼ਾਨਦਾਰ ਨਹੀਂ, ਪਰ ਸਭ ਤੋਂ ਆਸਾਨ ਤਰੀਕਾ. ਤੁਸੀਂ ਇੱਕ ਸਧਾਰਨ ਫਾਰਮੂਲਾ ਲਿਖ ਸਕਦੇ ਹੋ ਜੋ ਇਹ ਜਾਂਚ ਕਰੇਗਾ ਕਿ ਕੀ ਅਗਲੀ ਕਤਾਰ ਵਿੱਚ ਕੰਪਨੀ ਪਿਛਲੀ ਇੱਕ ਤੋਂ ਵੱਖਰੀ ਹੈ ਜਾਂ ਨਹੀਂ। ਜੇ ਇਹ ਵੱਖਰਾ ਨਹੀਂ ਹੈ, ਤਾਂ ਕੌਮੇ ਦੁਆਰਾ ਵੱਖ ਕੀਤੇ ਅਗਲੇ ਪਤੇ ਨੂੰ ਗੂੰਦ ਕਰੋ। ਜੇ ਇਹ ਵੱਖਰਾ ਹੈ, ਤਾਂ ਅਸੀਂ ਦੁਬਾਰਾ ਸ਼ੁਰੂ ਕਰਦੇ ਹੋਏ, ਇਕੱਠੇ ਕੀਤੇ "ਰੀਸੈਟ" ਕਰਦੇ ਹਾਂ:

ਸ਼ਰਤ ਅਨੁਸਾਰ ਪਾਠ ਨੂੰ ਬੰਨ੍ਹਣਾ

ਇਸ ਪਹੁੰਚ ਦੇ ਨੁਕਸਾਨ ਸਪੱਸ਼ਟ ਹਨ: ਪ੍ਰਾਪਤ ਕੀਤੇ ਗਏ ਵਾਧੂ ਕਾਲਮ ਦੇ ਸਾਰੇ ਸੈੱਲਾਂ ਤੋਂ, ਸਾਨੂੰ ਹਰੇਕ ਕੰਪਨੀ (ਪੀਲੇ) ਲਈ ਸਿਰਫ ਆਖਰੀ ਦੀ ਲੋੜ ਹੈ. ਜੇਕਰ ਸੂਚੀ ਵੱਡੀ ਹੈ, ਤਾਂ ਉਹਨਾਂ ਨੂੰ ਤੁਰੰਤ ਚੁਣਨ ਲਈ, ਤੁਹਾਨੂੰ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਹੋਰ ਕਾਲਮ ਜੋੜਨਾ ਪਵੇਗਾ DLSTR (LEN), ਇਕੱਠੀਆਂ ਹੋਈਆਂ ਤਾਰਾਂ ਦੀ ਲੰਬਾਈ ਦੀ ਜਾਂਚ ਕਰ ਰਿਹਾ ਹੈ:

ਸ਼ਰਤ ਅਨੁਸਾਰ ਪਾਠ ਨੂੰ ਬੰਨ੍ਹਣਾ

ਹੁਣ ਤੁਸੀਂ ਉਹਨਾਂ ਨੂੰ ਫਿਲਟਰ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਹੋਰ ਵਰਤੋਂ ਲਈ ਲੋੜੀਂਦੇ ਪਤੇ ਦੀ ਨਕਲ ਕਰ ਸਕਦੇ ਹੋ।

ਵਿਧੀ 1. ਇੱਕ ਸਥਿਤੀ ਦੁਆਰਾ ਗਲੂਇੰਗ ਦਾ ਮੈਕਰੋਫੰਕਸ਼ਨ

ਜੇਕਰ ਮੂਲ ਸੂਚੀ ਨੂੰ ਕੰਪਨੀ ਦੁਆਰਾ ਕ੍ਰਮਬੱਧ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ, ਤਾਂ ਉਪਰੋਕਤ ਸਧਾਰਨ ਫਾਰਮੂਲਾ ਕੰਮ ਨਹੀਂ ਕਰਦਾ ਹੈ, ਪਰ ਤੁਸੀਂ VBA ਵਿੱਚ ਇੱਕ ਛੋਟੇ ਕਸਟਮ ਫੰਕਸ਼ਨ ਨਾਲ ਆਸਾਨੀ ਨਾਲ ਆਲੇ ਦੁਆਲੇ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ. ਕੀਬੋਰਡ ਸ਼ਾਰਟਕੱਟ ਦਬਾ ਕੇ ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਐਡੀਟਰ ਖੋਲ੍ਹੋ Alt + F11 ਜਾਂ ਬਟਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਟੈਬ ਡਿਵੈਲਪਰ (ਡਿਵੈਲਪਰ). ਖੁੱਲਣ ਵਾਲੀ ਵਿੰਡੋ ਵਿੱਚ, ਮੀਨੂ ਰਾਹੀਂ ਇੱਕ ਨਵਾਂ ਖਾਲੀ ਮੋਡੀਊਲ ਪਾਓ ਸੰਮਿਲਿਤ ਕਰੋ - ਮੋਡੀਊਲ ਅਤੇ ਉੱਥੇ ਸਾਡੇ ਫੰਕਸ਼ਨ ਦੇ ਟੈਕਸਟ ਨੂੰ ਕਾਪੀ ਕਰੋ:

ਫੰਕਸ਼ਨ MergeIf(TextRange as Range, SearchRange as Condition, Condition as String) Dim Delimeter as Long Delimeter = ", " gluings ਇੱਕ ਦੂਜੇ ਦੇ ਬਰਾਬਰ ਨਹੀਂ ਹਨ - ਅਸੀਂ ਇੱਕ ਗਲਤੀ ਨਾਲ ਬਾਹਰ ਜਾਂਦੇ ਹਾਂ ਜੇਕਰ SearchRange.Count <> TextRange.Count ਫਿਰ MergeIf = CVErr(xlErrRef) Exit Function End If 'ਸਾਰੇ ਸੈੱਲਾਂ ਵਿੱਚੋਂ ਲੰਘੋ, ਸਥਿਤੀ ਦੀ ਜਾਂਚ ਕਰੋ ਅਤੇ ਖੋਜ ਰੇਂਜ ਲਈ i = 1 ਲਈ ਵੇਰੀਏਬਲ OutText ਵਿੱਚ ਟੈਕਸਟ ਨੂੰ ਇਕੱਠਾ ਕਰੋ। Cells.Count ਜੇਕਰ SearchRange.Cells(i) ਸਥਿਤੀ ਵਰਗੀ ਹੈ ਤਾਂ OutText = OutText & TextRange.Cells(i) ਅਤੇ ਡੈਲੀਮੀਟਰ ਅੱਗੇ i 'ਪਿਛਲੇ ਡੀਲੀਮੀਟਰ ਦੇ ਬਿਨਾਂ ਨਤੀਜੇ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ MergeIf = Left(OutText, Len(OutText) - Len(Delimeter)) End ਫੰਕਸ਼ਨ  

ਜੇਕਰ ਤੁਸੀਂ ਹੁਣ ਮਾਈਕਰੋਸਾਫਟ ਐਕਸਲ 'ਤੇ ਵਾਪਸ ਆਉਂਦੇ ਹੋ, ਤਾਂ ਫੰਕਸ਼ਨਾਂ ਦੀ ਸੂਚੀ ਵਿੱਚ (ਬਟਨ fx ਫਾਰਮੂਲਾ ਪੱਟੀ ਜਾਂ ਟੈਬ ਵਿੱਚ ਫਾਰਮੂਲੇ - ਫੰਕਸ਼ਨ ਸ਼ਾਮਲ ਕਰੋ) ਸਾਡੇ ਫੰਕਸ਼ਨ ਨੂੰ ਲੱਭਣਾ ਸੰਭਵ ਹੋਵੇਗਾ ਜੇਕਰ ਮਿਲਾਓ ਸ਼੍ਰੇਣੀ ਵਿੱਚ ਉਪਭੋਗਤਾ ਪ੍ਰਭਾਸ਼ਿਤ (ਉਪਭੋਗਤਾ ਪਰਿਭਾਸ਼ਿਤ). ਫੰਕਸ਼ਨ ਲਈ ਆਰਗੂਮੈਂਟ ਇਸ ਤਰ੍ਹਾਂ ਹਨ:

ਸ਼ਰਤ ਅਨੁਸਾਰ ਪਾਠ ਨੂੰ ਬੰਨ੍ਹਣਾ

ਢੰਗ 2. ਗਲਤ ਸਥਿਤੀ ਦੁਆਰਾ ਟੈਕਸਟ ਨੂੰ ਜੋੜੋ

ਜੇਕਰ ਅਸੀਂ ਆਪਣੇ ਮੈਕਰੋ ਦੀ 13ਵੀਂ ਲਾਈਨ ਵਿੱਚ ਪਹਿਲੇ ਅੱਖਰ ਨੂੰ ਬਦਲਦੇ ਹਾਂ = ਅੰਦਾਜ਼ਨ ਮੈਚ ਆਪਰੇਟਰ ਨੂੰ ਪਸੰਦ ਹੈ, ਫਿਰ ਚੋਣ ਮਾਪਦੰਡ ਦੇ ਨਾਲ ਸ਼ੁਰੂਆਤੀ ਡੇਟਾ ਦੇ ਇੱਕ ਸਹੀ ਮੇਲ ਦੁਆਰਾ ਗਲੂਇੰਗ ਕਰਨਾ ਸੰਭਵ ਹੋਵੇਗਾ. ਉਦਾਹਰਨ ਲਈ, ਜੇਕਰ ਕੰਪਨੀ ਦਾ ਨਾਮ ਵੱਖ-ਵੱਖ ਰੂਪਾਂ ਵਿੱਚ ਲਿਖਿਆ ਜਾ ਸਕਦਾ ਹੈ, ਤਾਂ ਅਸੀਂ ਉਹਨਾਂ ਸਾਰਿਆਂ ਨੂੰ ਇੱਕ ਫੰਕਸ਼ਨ ਨਾਲ ਚੈੱਕ ਅਤੇ ਇਕੱਤਰ ਕਰ ਸਕਦੇ ਹਾਂ:

ਸ਼ਰਤ ਅਨੁਸਾਰ ਪਾਠ ਨੂੰ ਬੰਨ੍ਹਣਾ

ਸਟੈਂਡਰਡ ਵਾਈਲਡਕਾਰਡ ਸਮਰਥਿਤ ਹਨ:

  • ਤਾਰਾ (*) - ਕਿਸੇ ਵੀ ਅੱਖਰ ਦੀ ਗਿਣਤੀ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ (ਉਨ੍ਹਾਂ ਦੀ ਗੈਰਹਾਜ਼ਰੀ ਸਮੇਤ)
  • ਪ੍ਰਸ਼ਨ ਚਿੰਨ੍ਹ (?) - ਕਿਸੇ ਇੱਕ ਅੱਖਰ ਲਈ ਖੜ੍ਹਾ ਹੈ
  • ਪੌਂਡ ਚਿੰਨ੍ਹ (#) - ਕਿਸੇ ਇੱਕ ਅੰਕ (0-9) ਲਈ ਹੈ

ਮੂਲ ਰੂਪ ਵਿੱਚ, ਲਾਈਕ ਆਪਰੇਟਰ ਕੇਸ ਸੰਵੇਦਨਸ਼ੀਲ ਹੁੰਦਾ ਹੈ, ਭਾਵ ਸਮਝਦਾ ਹੈ, ਉਦਾਹਰਨ ਲਈ, "ਓਰੀਅਨ" ਅਤੇ "ਓਰੀਅਨ" ਨੂੰ ਵੱਖ-ਵੱਖ ਕੰਪਨੀਆਂ ਵਜੋਂ। ਕੇਸ ਨੂੰ ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰਨ ਲਈ, ਤੁਸੀਂ ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਐਡੀਟਰ ਵਿੱਚ ਮੋਡੀਊਲ ਦੇ ਬਿਲਕੁਲ ਸ਼ੁਰੂ ਵਿੱਚ ਲਾਈਨ ਜੋੜ ਸਕਦੇ ਹੋ ਵਿਕਲਪ ਟੈਕਸਟ ਦੀ ਤੁਲਨਾ ਕਰੋ, ਜੋ ਕੇਸ ਅਸੰਵੇਦਨਸ਼ੀਲ ਹੋਣ ਲਈ ਪਸੰਦ ਨੂੰ ਬਦਲ ਦੇਵੇਗਾ।

ਇਸ ਤਰ੍ਹਾਂ, ਤੁਸੀਂ ਸਥਿਤੀਆਂ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ ਬਹੁਤ ਗੁੰਝਲਦਾਰ ਮਾਸਕ ਬਣਾ ਸਕਦੇ ਹੋ, ਉਦਾਹਰਨ ਲਈ:

  • ?1##??777RUS - 777 ਖੇਤਰ ਦੀਆਂ ਸਾਰੀਆਂ ਲਾਇਸੈਂਸ ਪਲੇਟਾਂ ਦੀ ਚੋਣ, 1 ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦੀ ਹੈ
  • LLC* - ਸਾਰੀਆਂ ਕੰਪਨੀਆਂ ਜਿਨ੍ਹਾਂ ਦਾ ਨਾਮ LLC ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ
  • ##7## – ਪੰਜ-ਅੰਕ ਵਾਲੇ ਡਿਜੀਟਲ ਕੋਡ ਵਾਲੇ ਸਾਰੇ ਉਤਪਾਦ, ਜਿੱਥੇ ਤੀਜਾ ਅੰਕ 7 ਹੈ
  • ????? - ਪੰਜ ਅੱਖਰਾਂ ਦੇ ਸਾਰੇ ਨਾਮ, ਆਦਿ।

ਢੰਗ 3. ਦੋ ਸ਼ਰਤਾਂ ਅਧੀਨ ਟੈਕਸਟ ਨੂੰ ਗਲੂਇੰਗ ਕਰਨ ਲਈ ਮੈਕਰੋ ਫੰਕਸ਼ਨ

ਕੰਮ ਵਿੱਚ ਇੱਕ ਸਮੱਸਿਆ ਹੋ ਸਕਦੀ ਹੈ ਜਦੋਂ ਤੁਹਾਨੂੰ ਟੈਕਸਟ ਨੂੰ ਇੱਕ ਤੋਂ ਵੱਧ ਸ਼ਰਤਾਂ ਨਾਲ ਲਿੰਕ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ. ਉਦਾਹਰਨ ਲਈ, ਆਓ ਕਲਪਨਾ ਕਰੀਏ ਕਿ ਸਾਡੀ ਪਿਛਲੀ ਸਾਰਣੀ ਵਿੱਚ, ਸ਼ਹਿਰ ਦੇ ਨਾਲ ਇੱਕ ਹੋਰ ਕਾਲਮ ਜੋੜਿਆ ਗਿਆ ਸੀ, ਅਤੇ ਗਲੂਇੰਗ ਨਾ ਸਿਰਫ਼ ਇੱਕ ਦਿੱਤੀ ਕੰਪਨੀ ਲਈ, ਸਗੋਂ ਇੱਕ ਦਿੱਤੇ ਸ਼ਹਿਰ ਲਈ ਵੀ ਕੀਤੀ ਜਾਣੀ ਚਾਹੀਦੀ ਹੈ. ਇਸ ਸਥਿਤੀ ਵਿੱਚ, ਸਾਡੇ ਫੰਕਸ਼ਨ ਨੂੰ ਇਸ ਵਿੱਚ ਇੱਕ ਹੋਰ ਰੇਂਜ ਚੈੱਕ ਜੋੜ ਕੇ ਥੋੜ੍ਹਾ ਆਧੁਨਿਕੀਕਰਨ ਕਰਨਾ ਪਏਗਾ:

ਫੰਕਸ਼ਨ MergeIfs (ਰੇਂਜ ਦੇ ਤੌਰ 'ਤੇ ਟੈਕਸਟ ਰੇਂਜ, ਰੇਂਜ ਦੇ ਤੌਰ 'ਤੇ ਖੋਜ ਰੇਂਜ 1, ਸਟ੍ਰਿੰਗ ਦੇ ਤੌਰ 'ਤੇ 1, ਰੇਂਜ ਦੇ ਤੌਰ 'ਤੇ ਖੋਜ ਰੇਂਜ 2, ਸਟ੍ਰਿੰਗ ਦੇ ਰੂਪ ਵਿੱਚ 2) ਡਿਮ ਡੈਲੀਮੀਟਰ, i ਲੌਂਗ ਡੈਲੀਮੀਟਰ = "," 'ਡਿਲੀਮੀਟਰ ਅੱਖਰ (ਸਪੇਸ ਜਾਂ ; ਆਦਿ ਨਾਲ ਬਦਲਿਆ ਜਾ ਸਕਦਾ ਹੈ) e.) 'ਜੇ ਪ੍ਰਮਾਣਿਕਤਾ ਅਤੇ ਗਲੂਇੰਗ ਰੇਂਜ ਇੱਕ ਦੂਜੇ ਦੇ ਬਰਾਬਰ ਨਹੀਂ ਹਨ, ਤਾਂ ਇੱਕ ਗਲਤੀ ਨਾਲ ਬਾਹਰ ਨਿਕਲੋ If SearchRange1.Count <> TextRange.Count ਜਾਂ SearchRange2.Count <> TextRange.Count ਫਿਰ MergeIfs = CVErr(xlErrRef) ਐਗਜ਼ਿਟ ਫੰਕਸ਼ਨ ਐਂਡ ਜੇ। ਸਾਰੇ ਸੈੱਲਾਂ ਵਿੱਚ ਜਾਓ, ਸਾਰੀਆਂ ਸਥਿਤੀਆਂ ਦੀ ਜਾਂਚ ਕਰੋ ਅਤੇ ਟੈਕਸਟ ਨੂੰ ਵੇਰੀਏਬਲ OutText For i = 1 ਤੋਂ SearchRange1.Cells.Count ਵਿੱਚ ਇਕੱਠਾ ਕਰੋ ਜੇਕਰ SearchRange1.Cells(i) = Condition1 ਅਤੇ SearchRange2.Cells(i) = ਕੰਡੀਸ਼ਨ2 ਫਿਰ OutText = OutText & TextRange.Cells(i) & Delimeter End If Next i 'ਪਿਛਲੇ ਡੈਲੀਮੀਟਰ ਦੇ ਬਿਨਾਂ ਨਤੀਜੇ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ MergeIfs = Left(OutText, Len(OutText) - Len(Delimeter)) End ਫੰਕਸ਼ਨ  

ਇਹ ਬਿਲਕੁਲ ਉਸੇ ਤਰ੍ਹਾਂ ਲਾਗੂ ਕੀਤਾ ਜਾਵੇਗਾ - ਹੁਣ ਸਿਰਫ਼ ਆਰਗੂਮੈਂਟਾਂ ਨੂੰ ਹੋਰ ਨਿਰਧਾਰਤ ਕਰਨ ਦੀ ਲੋੜ ਹੈ:

ਸ਼ਰਤ ਅਨੁਸਾਰ ਪਾਠ ਨੂੰ ਬੰਨ੍ਹਣਾ

ਢੰਗ 4. ਪਾਵਰ ਕਿਊਰੀ ਵਿੱਚ ਗਰੁੱਪਿੰਗ ਅਤੇ ਗਲੂਇੰਗ

ਜੇਕਰ ਤੁਸੀਂ ਮੁਫਤ ਪਾਵਰ ਕਿਊਰੀ ਐਡ-ਇਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ VBA ਵਿੱਚ ਪ੍ਰੋਗਰਾਮਿੰਗ ਤੋਂ ਬਿਨਾਂ ਸਮੱਸਿਆ ਨੂੰ ਹੱਲ ਕਰ ਸਕਦੇ ਹੋ। ਐਕਸਲ 2010-2013 ਲਈ ਇਸਨੂੰ ਇੱਥੇ ਡਾਊਨਲੋਡ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਅਤੇ ਐਕਸਲ 2016 ਵਿੱਚ ਇਹ ਪਹਿਲਾਂ ਹੀ ਡਿਫੌਲਟ ਰੂਪ ਵਿੱਚ ਬਣਾਇਆ ਗਿਆ ਹੈ। ਕਾਰਵਾਈਆਂ ਦਾ ਕ੍ਰਮ ਹੇਠ ਲਿਖੇ ਅਨੁਸਾਰ ਹੋਵੇਗਾ:

ਪਾਵਰ ਕਿਊਰੀ ਇਹ ਨਹੀਂ ਜਾਣਦੀ ਕਿ ਨਿਯਮਤ ਟੇਬਲਾਂ ਨਾਲ ਕਿਵੇਂ ਕੰਮ ਕਰਨਾ ਹੈ, ਇਸ ਲਈ ਪਹਿਲਾ ਕਦਮ ਹੈ ਸਾਡੀ ਟੇਬਲ ਨੂੰ "ਸਮਾਰਟ" ਵਿੱਚ ਬਦਲਣਾ। ਅਜਿਹਾ ਕਰਨ ਲਈ, ਇਸਨੂੰ ਚੁਣੋ ਅਤੇ ਸੁਮੇਲ ਦਬਾਓ Ctrl+T ਜਾਂ ਟੈਬ ਵਿੱਚੋਂ ਚੁਣੋ ਘਰ - ਇੱਕ ਸਾਰਣੀ ਦੇ ਰੂਪ ਵਿੱਚ ਫਾਰਮੈਟ ਕਰੋ (ਘਰ - ਸਾਰਣੀ ਦੇ ਰੂਪ ਵਿੱਚ ਫਾਰਮੈਟ). ਫਿਰ ਦਿਖਾਈ ਦੇਣ ਵਾਲੀ ਟੈਬ 'ਤੇ ਕੰਸਟਰਕਟਰ (ਡਿਜ਼ਾਈਨ) ਤੁਸੀਂ ਟੇਬਲ ਦਾ ਨਾਮ ਸੈੱਟ ਕਰ ਸਕਦੇ ਹੋ (ਮੈਂ ਸਟੈਂਡਰਡ ਛੱਡ ਦਿੱਤਾ ਹੈ ਟੇਬਲ 1):

ਸ਼ਰਤ ਅਨੁਸਾਰ ਪਾਠ ਨੂੰ ਬੰਨ੍ਹਣਾ

ਆਉ ਹੁਣ ਆਪਣੀ ਟੇਬਲ ਨੂੰ ਪਾਵਰ ਕਿਊਰੀ ਐਡ-ਇਨ ਵਿੱਚ ਲੋਡ ਕਰੀਏ। ਅਜਿਹਾ ਕਰਨ ਲਈ, ਟੈਬ 'ਤੇ ਡੇਟਾ (ਜੇ ਤੁਹਾਡੇ ਕੋਲ ਐਕਸਲ 2016 ਹੈ) ਜਾਂ ਪਾਵਰ ਕਿਊਰੀ ਟੈਬ 'ਤੇ (ਜੇ ਤੁਹਾਡੇ ਕੋਲ ਐਕਸਲ 2010-2013 ਹੈ) 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਮੇਜ਼ ਤੋਂ (ਡੇਟਾ — ਟੇਬਲ ਤੋਂ):

ਸ਼ਰਤ ਅਨੁਸਾਰ ਪਾਠ ਨੂੰ ਬੰਨ੍ਹਣਾ

ਖੁੱਲ੍ਹਣ ਵਾਲੀ ਪੁੱਛਗਿੱਛ ਸੰਪਾਦਕ ਵਿੰਡੋ ਵਿੱਚ, ਸਿਰਲੇਖ 'ਤੇ ਕਲਿੱਕ ਕਰਕੇ ਕਾਲਮ ਦੀ ਚੋਣ ਕਰੋ ਕੰਪਨੀ ਅਤੇ ਉੱਪਰ ਦਿੱਤੇ ਬਟਨ ਨੂੰ ਦਬਾਓ ਗਰੁੱਪ (ਸਮੂਹ ਅਨੁਸਾਰ). ਗਰੁੱਪਿੰਗ ਵਿੱਚ ਨਵੇਂ ਕਾਲਮ ਦਾ ਨਾਮ ਅਤੇ ਕਾਰਵਾਈ ਦੀ ਕਿਸਮ ਦਰਜ ਕਰੋ - ਸਾਰੀਆਂ ਲਾਈਨਾਂ (ਸਾਰੀਆਂ ਕਤਾਰਾਂ):

ਸ਼ਰਤ ਅਨੁਸਾਰ ਪਾਠ ਨੂੰ ਬੰਨ੍ਹਣਾ

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

ਸ਼ਰਤ ਅਨੁਸਾਰ ਪਾਠ ਨੂੰ ਬੰਨ੍ਹਣਾ

ਆਉ ਹੁਣ ਇੱਕ ਹੋਰ ਕਾਲਮ ਜੋੜੀਏ, ਜਿੱਥੇ, ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, ਅਸੀਂ ਹਰ ਇੱਕ ਮਿੰਨੀ-ਟੇਬਲ ਵਿੱਚ ਐਡਰੈੱਸ ਕਾਲਮ ਦੀ ਸਮੱਗਰੀ ਨੂੰ ਕਾਮਿਆਂ ਨਾਲ ਵੱਖ ਕਰਦੇ ਹਾਂ। ਅਜਿਹਾ ਕਰਨ ਲਈ, ਟੈਬ 'ਤੇ ਕਾਲਮ ਸ਼ਾਮਲ ਕਰੋ ਅਸੀਂ ਦਬਾਉਂਦੇ ਹਾਂ ਕਸਟਮ ਕਾਲਮ (ਕਾਲਮ ਸ਼ਾਮਲ ਕਰੋ — ਕਸਟਮ ਕਾਲਮ) ਅਤੇ ਦਿਖਾਈ ਦੇਣ ਵਾਲੀ ਵਿੰਡੋ ਵਿੱਚ, ਪਾਵਰ ਕਿਊਰੀ ਵਿੱਚ ਬਣੀ M ਭਾਸ਼ਾ ਵਿੱਚ ਨਵੇਂ ਕਾਲਮ ਦਾ ਨਾਮ ਅਤੇ ਕਪਲਿੰਗ ਫਾਰਮੂਲਾ ਦਰਜ ਕਰੋ:

ਸ਼ਰਤ ਅਨੁਸਾਰ ਪਾਠ ਨੂੰ ਬੰਨ੍ਹਣਾ

ਨੋਟ ਕਰੋ ਕਿ ਸਾਰੇ ਐਮ-ਫੰਕਸ਼ਨ ਕੇਸ ਸੰਵੇਦਨਸ਼ੀਲ ਹੁੰਦੇ ਹਨ (ਐਕਸਲ ਦੇ ਉਲਟ)। 'ਤੇ ਕਲਿੱਕ ਕਰਨ ਤੋਂ ਬਾਅਦ OK ਸਾਨੂੰ ਗੂੰਦ ਵਾਲੇ ਪਤਿਆਂ ਦੇ ਨਾਲ ਇੱਕ ਨਵਾਂ ਕਾਲਮ ਮਿਲਦਾ ਹੈ:

ਸ਼ਰਤ ਅਨੁਸਾਰ ਪਾਠ ਨੂੰ ਬੰਨ੍ਹਣਾ

ਇਹ ਪਹਿਲਾਂ ਹੀ ਬੇਲੋੜੇ ਕਾਲਮ ਨੂੰ ਹਟਾਉਣ ਲਈ ਰਹਿੰਦਾ ਹੈ ਟੇਬਲਪਤੇ (ਸਿਰਲੇਖ 'ਤੇ ਸੱਜਾ ਕਲਿੱਕ ਕਰੋ) ਕਾਲਮ ਮਿਟਾਓ) ਅਤੇ ਟੈਬ 'ਤੇ ਕਲਿੱਕ ਕਰਕੇ ਨਤੀਜਿਆਂ ਨੂੰ ਸ਼ੀਟ 'ਤੇ ਅੱਪਲੋਡ ਕਰੋ ਘਰ - ਬੰਦ ਕਰੋ ਅਤੇ ਡਾਊਨਲੋਡ ਕਰੋ (ਘਰ - ਬੰਦ ਕਰੋ ਅਤੇ ਲੋਡ ਕਰੋ):

ਸ਼ਰਤ ਅਨੁਸਾਰ ਪਾਠ ਨੂੰ ਬੰਨ੍ਹਣਾ

ਮਹੱਤਵਪੂਰਨ ਸੂਖਮਤਾ: ਪਿਛਲੀਆਂ ਵਿਧੀਆਂ (ਫੰਕਸ਼ਨ) ਦੇ ਉਲਟ, ਪਾਵਰ ਕਿਊਰੀ ਤੋਂ ਟੇਬਲ ਆਪਣੇ ਆਪ ਅੱਪਡੇਟ ਨਹੀਂ ਹੁੰਦੇ ਹਨ। ਜੇਕਰ ਭਵਿੱਖ ਵਿੱਚ ਸਰੋਤ ਡੇਟਾ ਵਿੱਚ ਕੋਈ ਤਬਦੀਲੀਆਂ ਹੋਣਗੀਆਂ, ਤਾਂ ਤੁਹਾਨੂੰ ਨਤੀਜਾ ਸਾਰਣੀ ਵਿੱਚ ਕਿਤੇ ਵੀ ਸੱਜਾ-ਕਲਿੱਕ ਕਰਨਾ ਪਵੇਗਾ ਅਤੇ ਕਮਾਂਡ ਦੀ ਚੋਣ ਕਰਨੀ ਪਵੇਗੀ। ਅੱਪਡੇਟ ਕਰੋ ਅਤੇ ਸੇਵ ਕਰੋ (ਤਾਜ਼ਾ ਕਰੋ).

  • ਇੱਕ ਲੰਬੀ ਟੈਕਸਟ ਸਤਰ ਨੂੰ ਹਿੱਸਿਆਂ ਵਿੱਚ ਕਿਵੇਂ ਵੰਡਣਾ ਹੈ
  • ਵੱਖ-ਵੱਖ ਸੈੱਲਾਂ ਤੋਂ ਟੈਕਸਟ ਨੂੰ ਇੱਕ ਵਿੱਚ ਗੂੰਦ ਕਰਨ ਦੇ ਕਈ ਤਰੀਕੇ
  • ਮਾਸਕ ਦੇ ਵਿਰੁੱਧ ਟੈਕਸਟ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ ਲਾਈਕ ਆਪਰੇਟਰ ਦੀ ਵਰਤੋਂ ਕਰਨਾ

ਕੋਈ ਜਵਾਬ ਛੱਡਣਾ