কিভাবে এক্সেলে লিঙ্ক ভাঙ্গা যায়

যোগাযোগ এক্সেলের একটি খুব দরকারী বৈশিষ্ট্য। সর্বোপরি, প্রায়শই ব্যবহারকারীদের অন্যান্য ফাইল থেকে তথ্য ব্যবহার করতে হয়। কিন্তু কিছু পরিস্থিতিতে, তারা ভালোর চেয়ে বেশি ক্ষতি করতে পারে। সর্বোপরি, উদাহরণস্বরূপ, আপনি যদি এই ফাইলগুলিকে মেইলে পাঠান তবে লিঙ্কগুলি কাজ করছে না। আজ আমরা এই ধরনের সমস্যা এড়াতে কী করতে হবে সে সম্পর্কে আরও বিশদে কথা বলব।

এক্সেল এ সম্পর্ক কি

এক্সেলের সম্পর্কগুলি প্রায়শই যেমন ফাংশনের সাথে একত্রে ব্যবহৃত হয় VPRঅন্য ওয়ার্কবুক থেকে তথ্য পেতে। এটি একটি বিশেষ লিঙ্কের আকার নিতে পারে যাতে কেবল কক্ষের ঠিকানাই নয়, সেই বইতেও ডেটা রয়েছে। ফলস্বরূপ, যেমন একটি লিঙ্ক এই মত কিছু দেখায়: =VLOOKUP(A2;'[বিক্রয় 2018.xlsx]প্রতিবেদন'!$A:$F;4;0)। অথবা, একটি সহজ উপস্থাপনার জন্য, নিম্নলিখিত ফর্মে ঠিকানাটি উপস্থাপন করুন: ='[বিক্রয় 2018.xlsx]প্রতিবেদন'!$A1। আসুন এই ধরণের প্রতিটি লিঙ্ক উপাদান বিশ্লেষণ করি:

  1. [বিক্রয় 2018.xlsx]. এই খণ্ডটিতে আপনি যে ফাইল থেকে তথ্য পেতে চান তার একটি লিঙ্ক রয়েছে৷ একে উৎসও বলা হয়।
  2. দা. আমরা নিম্নলিখিত নাম ব্যবহার করেছি, তবে এটি এমন নাম নয় যা হওয়া উচিত। এই ব্লকে সেই শীটের নাম রয়েছে যেখানে আপনাকে তথ্য খুঁজতে হবে।
  3. $A:$F এবং $A1 - এই নথিতে থাকা ডেটা ধারণকারী একটি ঘর বা ব্যাপ্তির ঠিকানা।

প্রকৃতপক্ষে, একটি বহিরাগত নথিতে একটি লিঙ্ক তৈরি করার প্রক্রিয়াটিকে লিঙ্কিং বলা হয়। আমরা অন্য ফাইলে থাকা ঘরের ঠিকানা নিবন্ধন করার পরে, "ডেটা" ট্যাবের বিষয়বস্তু পরিবর্তিত হয়। যথা, "সংযোগ পরিবর্তন করুন" বোতামটি সক্রিয় হয়ে যায়, যার সাহায্যে ব্যবহারকারী বিদ্যমান সংযোগগুলি সম্পাদনা করতে পারে।

সমস্যার সারমর্ম

একটি নিয়ম হিসাবে, লিঙ্কগুলি ব্যবহার করার জন্য কোনও অতিরিক্ত অসুবিধা হয় না। এমনকি যদি এমন পরিস্থিতি দেখা দেয় যেখানে কোষগুলি পরিবর্তিত হয়, তবে সমস্ত লিঙ্ক স্বয়ংক্রিয়ভাবে আপডেট হয়। কিন্তু আপনি যদি ইতিমধ্যেই ওয়ার্কবুকের নাম পরিবর্তন করেন বা অন্য ঠিকানায় স্থানান্তর করেন তবে এক্সেল শক্তিহীন হয়ে যায়। অতএব, এটি নিম্নলিখিত বার্তা তৈরি করে।

কিভাবে এক্সেলে লিঙ্ক ভাঙ্গা যায়

এখানে, এই পরিস্থিতিতে কীভাবে কাজ করবেন তার জন্য ব্যবহারকারীর কাছে দুটি সম্ভাব্য বিকল্প রয়েছে। তিনি "চালিয়ে যান" ক্লিক করতে পারেন এবং তারপর পরিবর্তনগুলি আপডেট করা হবে না, বা তিনি "অ্যাসোসিয়েশন পরিবর্তন করুন" বোতামে ক্লিক করতে পারেন, যার সাহায্যে তিনি সেগুলি ম্যানুয়ালি আপডেট করতে পারেন৷ আমরা এই বোতামটি ক্লিক করার পরে, একটি অতিরিক্ত উইন্ডো প্রদর্শিত হবে যেখানে লিঙ্কগুলি পরিবর্তন করা সম্ভব হবে, এই মুহূর্তে সঠিক ফাইলটি কোথায় অবস্থিত এবং এটিকে কী বলা হয় তা নির্দেশ করে।

কিভাবে এক্সেলে লিঙ্ক ভাঙ্গা যায়

এছাড়াও, আপনি "ডেটা" ট্যাবে অবস্থিত সংশ্লিষ্ট বোতামের মাধ্যমে লিঙ্কগুলি সম্পাদনা করতে পারেন। ব্যবহারকারী জানতে পারেন যে সংযোগটি #LINK ত্রুটির দ্বারা ভেঙে গেছে, যেটি প্রদর্শিত হয় যখন Excel একটি নির্দিষ্ট ঠিকানায় অবস্থিত তথ্য অ্যাক্সেস করতে পারে না কারণ ঠিকানাটি নিজেই অবৈধ।

কিভাবে এক্সেলে লিঙ্কমুক্ত করবেন

আপনি নিজে লিঙ্ক করা ফাইলের অবস্থান আপডেট করতে না পারলে উপরে বর্ণিত পরিস্থিতি সমাধানের সহজতম পদ্ধতিগুলির মধ্যে একটি হল লিঙ্কটি মুছে ফেলা। ডকুমেন্টে শুধুমাত্র একটি লিঙ্ক থাকলে এটি করা বিশেষভাবে সহজ। এটি করার জন্য, আপনাকে অবশ্যই নিম্নলিখিত ক্রমটি সম্পাদন করতে হবে:

  1. "ডেটা" মেনু খুলুন।
  2. আমরা "সংযোগগুলি" বিভাগটি খুঁজে পাই এবং সেখানে - "সংযোগ পরিবর্তন করুন" বিকল্পটি।
  3. এর পরে, "আনলিঙ্ক" এ ক্লিক করুন।

আপনি যদি এই বইটি অন্য ব্যক্তিকে মেল করতে চান, তবে এটি আপনাকে অগ্রিম করার পরামর্শ দেওয়া হচ্ছে। সর্বোপরি, লিঙ্কগুলি মুছে ফেলার পরে, অন্য নথিতে থাকা সমস্ত মানগুলি স্বয়ংক্রিয়ভাবে ফাইলে লোড হবে, সূত্রগুলিতে ব্যবহৃত হবে এবং ঘরের ঠিকানার পরিবর্তে, সংশ্লিষ্ট কক্ষের তথ্যগুলি কেবলমাত্র মানগুলিতে রূপান্তরিত হবে। .

কিভাবে সব বই আনলিঙ্ক করা যায়

কিন্তু যদি লিঙ্কের সংখ্যা খুব বেশি হয়ে যায়, ম্যানুয়ালি মুছে ফেলতে অনেক সময় লাগতে পারে। একযোগে এই সমস্যাটি সমাধান করতে, আপনি একটি বিশেষ ম্যাক্রো ব্যবহার করতে পারেন। এটি VBA-Excel অ্যাডনে রয়েছে। আপনাকে এটি সক্রিয় করতে হবে এবং একই নামের ট্যাবে যেতে হবে। সেখানে একটি "লিঙ্ক" বিভাগ থাকবে, যেখানে আমাদের "ব্রেক অল লিংক" বোতামে ক্লিক করতে হবে।

কিভাবে এক্সেলে লিঙ্ক ভাঙ্গা যায়

VBA কোড

এই অ্যাড-অন সক্রিয় করা সম্ভব না হলে, আপনি নিজেই একটি ম্যাক্রো তৈরি করতে পারেন। এটি করার জন্য, Alt + F11 কী টিপে ভিজ্যুয়াল বেসিক সম্পাদক খুলুন এবং কোড এন্ট্রি ক্ষেত্রে নিম্নলিখিত লাইনগুলি লিখুন।

সাব আনলিঙ্ক ওয়ার্কবুক()

    আবছা WbLinks

    আবছা এবং দীর্ঘ হিসাবে

    কেস MsgBox নির্বাচন করুন("অন্যান্য বইগুলির সমস্ত রেফারেন্স এই ফাইল থেকে মুছে ফেলা হবে, এবং অন্যান্য বইগুলির উল্লেখ করা সূত্রগুলিকে মান দিয়ে প্রতিস্থাপিত করা হবে।" & vbCrLf এবং "আপনি কি চালিয়ে যেতে চান?", 36, "আনলিঙ্ক?" )

    মামলা 7′ নং

        প্রস্থান করুন

    শেষ নির্বাচন

    WbLinks = ActiveWorkbook.LinkSources(Type:=xlLinkTypeExcelLinks)

    যদি খালি না থাকে (WbLinks) তাহলে

        i = 1 থেকে UBound(WbLinks) এর জন্য

            ActiveWorkbook.BreakLink নাম:=WbLinks(i), Type:=xlLinkTypeExcelLinks

        পরবর্তী

    আর

        MsgBox "এই ফাইলে অন্য বইয়ের কোনো লিঙ্ক নেই।", 64, "অন্যান্য বইয়ের লিঙ্ক"

    শেষ হলে

শেষ উপ

শুধুমাত্র নির্বাচিত পরিসরে কিভাবে বন্ধন ভাঙ্গবেন

সময়ে সময়ে, লিঙ্কগুলির সংখ্যা খুব বড়, এবং ব্যবহারকারী ভয় পান যে তাদের মধ্যে একটি মুছে ফেলার পরে, কিছু অতিরিক্ত থাকলে সবকিছু ফিরিয়ে দেওয়া সম্ভব হবে না। কিন্তু এটি এমন একটি সমস্যা যা এড়ানো সহজ। এটি করার জন্য, আপনাকে লিঙ্কগুলি মুছতে হবে এমন পরিসর নির্বাচন করতে হবে এবং তারপরে সেগুলি মুছতে হবে। এটি করার জন্য, আপনাকে অবশ্যই নিম্নলিখিত ক্রিয়াকলাপগুলি সম্পাদন করতে হবে:

  1. পরিবর্তন করা প্রয়োজন যে ডেটাসেট নির্বাচন করুন.
  2. VBA-Excel অ্যাড-অন ইনস্টল করুন এবং তারপর উপযুক্ত ট্যাবে যান।
  3. এর পরে, আমরা "লিঙ্ক" মেনুটি খুঁজে পাই এবং "নির্বাচিত রেঞ্জে লিঙ্কগুলি ভাঙুন" বোতামে ক্লিক করুন।

কিভাবে এক্সেলে লিঙ্ক ভাঙ্গা যায়

এর পরে, ঘরের নির্বাচিত সেটের সমস্ত লিঙ্ক মুছে ফেলা হবে।

বন্ধন ছিন্ন না হলে কি করবেন

উপরের সবগুলোই ভালো শোনায়, কিন্তু বাস্তবে সবসময় কিছু সূক্ষ্মতা থাকে। উদাহরণস্বরূপ, এমন একটি পরিস্থিতি হতে পারে যেখানে বন্ধন ভাঙা হয় না। এই ক্ষেত্রে, একটি ডায়ালগ বক্স এখনও দেখা যাচ্ছে যে লিঙ্কগুলি স্বয়ংক্রিয়ভাবে আপডেট করা সম্ভব নয়। এ অবস্থায় কী করবেন?

  1. প্রথমে, আপনাকে চেক করতে হবে যে নামকৃত রেঞ্জে কোনো তথ্য আছে কিনা। এটি করার জন্য, Ctrl + F3 কী সমন্বয় টিপুন বা "সূত্র" ট্যাব খুলুন - "নাম ম্যানেজার"। যদি ফাইলের নামটি পূর্ণ হয়, তাহলে আপনাকে কেবল এটি সম্পাদনা করতে হবে বা এটি সম্পূর্ণভাবে সরাতে হবে। নামযুক্ত রেঞ্জগুলি মুছে ফেলার আগে, আপনাকে অন্য কোনও স্থানে ফাইলটি অনুলিপি করতে হবে যাতে ভুল পদক্ষেপ নেওয়া হলে আপনি আসল সংস্করণে ফিরে যেতে পারেন।
  2. আপনি নাম মুছে সমস্যা সমাধান করতে না পারলে, আপনি শর্তসাপেক্ষ বিন্যাস পরীক্ষা করতে পারেন। অন্য টেবিলের কক্ষগুলি শর্তসাপেক্ষ বিন্যাস নিয়মে উল্লেখ করা যেতে পারে। এটি করার জন্য, "হোম" ট্যাবে সংশ্লিষ্ট আইটেমটি খুঁজুন এবং তারপরে "ফাইল ম্যানেজমেন্ট" বোতামে ক্লিক করুন। কিভাবে এক্সেলে লিঙ্ক ভাঙ্গা যায়

    সাধারণত, এক্সেল আপনাকে শর্তসাপেক্ষ বিন্যাসে অন্যান্য ওয়ার্কবুকের ঠিকানা দেওয়ার ক্ষমতা দেয় না, তবে আপনি যদি অন্য ফাইলের রেফারেন্স সহ একটি নামযুক্ত পরিসর উল্লেখ করেন তবে আপনি তা করবেন। সাধারণত, লিঙ্কটি সরানোর পরেও, লিঙ্কটি থেকে যায়। এই ধরনের লিঙ্ক সরাতে কোন সমস্যা নেই, কারণ লিঙ্কটি আসলে কাজ করছে না। অতএব, আপনি এটি সরিয়ে ফেললে খারাপ কিছুই ঘটবে না।

কোন অপ্রয়োজনীয় লিঙ্ক আছে কিনা তা খুঁজে বের করতে আপনি "ডেটা চেক" ফাংশন ব্যবহার করতে পারেন। যদি "তালিকা" প্রকারের ডেটা যাচাইকরণ ব্যবহার করা হয় তবে লিঙ্কগুলি সাধারণত থাকে। কিন্তু প্রচুর কোষ থাকলে কী করবেন? ক্রমানুসারে তাদের প্রতিটি পরীক্ষা করা কি সত্যিই প্রয়োজনীয়? অবশ্যই না. সব পরে, এটি একটি খুব দীর্ঘ সময় লাগবে. অতএব, এটি উল্লেখযোগ্যভাবে সংরক্ষণ করতে আপনাকে একটি বিশেষ কোড ব্যবহার করতে হবে।

বিকল্প স্পষ্ট

'———————————————————————————————

লেখক: দ্য_প্রিস্ট (শেরবাকভ দিমিত্রি)

যেকোন জটিলতার এমএস অফিসের জন্য অ্যাপ্লিকেশনগুলির পেশাদার বিকাশ

এমএস এক্সেলের উপর প্রশিক্ষণ পরিচালনা করা

' https://www.excel-vba.ru

' [ইমেল সুরক্ষিত]

'ওয়েবমানি—R298726502453; Yandex.Money — 41001332272872

'উদ্দেশ্য:

'———————————————————————————————

সাব FindErrLink()

    'আমাদের তথ্য দেখতে হবে - উৎস ফাইলের লিঙ্ক পরিবর্তন করুন

    'এবং এখানে কীওয়ার্ডগুলি ছোট হাতের অক্ষরে রাখুন (ফাইলের নামের অংশ)

    'স্টারিস্ক শুধু যেকোন সংখ্যক অক্ষর প্রতিস্থাপন করে তাই আপনাকে সঠিক নাম নিয়ে চিন্তা করতে হবে না

    Const sToFndLink$ = "*বিক্রয় 2018*"

    ডিম rr রেঞ্জ হিসাবে, rc হিসাবে ব্যাপ্তি, rres পরিসীমা হিসাবে, s$

    'ডেটা ভ্যালিডেশন সহ সব কক্ষকে সংজ্ঞায়িত করুন

    ত্রুটি পুনঃসূচনা পরবর্তী উপর

    rr = ActiveSheet.UsedRange.SpecialCells(xlCellTypeAllValidation) সেট করুন

    যদি আরআর কিছুই না হয় তাহলে

        MsgBox "সক্রিয় শীটে ডেটা বৈধতা সহ কোন ঘর নেই", vbInformation, "www.excel-vba.ru"

        প্রস্থান করুন

    শেষ হলে

    ত্রুটি GoTo 0 এ

    লিঙ্কের জন্য প্রতিটি ঘর পরীক্ষা করুন

    প্রতিটি rc-এর জন্য rr

        'শুধু ক্ষেত্রে, আমরা ত্রুটিগুলি এড়িয়ে যাই - এটিও ঘটতে পারে

        'কিন্তু আমাদের সংযোগ অবশ্যই তাদের ছাড়া হতে হবে এবং তারা অবশ্যই পাওয়া যাবে

        s = «»

        ত্রুটি পুনঃসূচনা পরবর্তী উপর

        s = rc.Validation.Formula1

        ত্রুটি GoTo 0 এ

        পাওয়া গেছে - আমরা একটি পৃথক পরিসরে সবকিছু সংগ্রহ করি

        যদি LCase(গুলি) sToFndLink এর মত করে তাহলে

            যদি rres কিছুই না হয় তাহলে

                rres = rc সেট করুন

            আর

                সেট rres = Union(rc, rres)

            শেষ হলে

        শেষ হলে

    পরবর্তী

    'যদি একটি সংযোগ থাকে, এই ধরনের ডেটা চেক সহ সমস্ত কক্ষ নির্বাচন করুন

    যদি না হয় rres কিছুই না তারপর

        rres. সিলেক্ট করুন

'rres.Interior.Color = vbRed' যদি আপনি রঙ দিয়ে হাইলাইট করতে চান

    শেষ হলে

শেষ উপ

ম্যাক্রো এডিটরে একটি স্ট্যান্ডার্ড মডিউল তৈরি করা প্রয়োজন এবং তারপর সেখানে এই পাঠ্যটি সন্নিবেশ করান। এর পরে, Alt + F8 কী সমন্বয় ব্যবহার করে ম্যাক্রো উইন্ডোতে কল করুন এবং তারপরে আমাদের ম্যাক্রো নির্বাচন করুন এবং "রান" বোতামে ক্লিক করুন। এই কোডটি ব্যবহার করার সময় কিছু জিনিস মাথায় রাখতে হবে:

  1. আপনি আর প্রাসঙ্গিক নয় এমন একটি লিঙ্ক অনুসন্ধান করার আগে, আপনাকে প্রথমে নির্ধারণ করতে হবে যে লিঙ্কটি তৈরি করা হয়েছে তা কেমন দেখাচ্ছে। এটি করতে, "ডেটা" মেনুতে যান এবং সেখানে "লিঙ্ক পরিবর্তন করুন" আইটেমটি খুঁজুন। এর পরে, আপনাকে ফাইলের নামটি দেখতে হবে এবং এটি উদ্ধৃতিতে উল্লেখ করতে হবে। উদাহরণস্বরূপ, এই মত: Const sToFndLink$ = "*বিক্রয় 2018*"
  2. নামটি সম্পূর্ণ না লেখা সম্ভব, তবে কেবল একটি তারকাচিহ্ন দিয়ে অপ্রয়োজনীয় অক্ষর প্রতিস্থাপন করুন। এবং উদ্ধৃতিতে, ফাইলের নামটি ছোট অক্ষরে লিখুন। এই ক্ষেত্রে, এক্সেল এমন সমস্ত ফাইল খুঁজে পাবে যেগুলির শেষে এই জাতীয় স্ট্রিং রয়েছে।
  3. এই কোডটি শুধুমাত্র সেই পত্রকের লিঙ্কগুলি পরীক্ষা করতে সক্ষম যা বর্তমানে সক্রিয় রয়েছে৷
  4. এই ম্যাক্রোর সাহায্যে, আপনি শুধুমাত্র সেই ঘরগুলি নির্বাচন করতে পারেন যা এটি খুঁজে পেয়েছে। আপনাকে ম্যানুয়ালি সবকিছু মুছতে হবে। এটি একটি প্লাস, কারণ আপনি আবার সবকিছু দুবার চেক করতে পারেন।
  5. আপনি কোষগুলিকে একটি বিশেষ রঙে হাইলাইট করতে পারেন। এটি করতে, এই লাইনের আগে apostrophe সরান। rres.Interior.Color = vbRed

সাধারণত, উপরের নির্দেশাবলীতে বর্ণিত পদক্ষেপগুলি সম্পূর্ণ করার পরে, আর কোন অপ্রয়োজনীয় সংযোগ থাকা উচিত নয়। কিন্তু যদি নথিতে সেগুলির মধ্যে কিছু থাকে এবং আপনি এক বা অন্য কারণে সেগুলি সরাতে অক্ষম হন (একটি সাধারণ উদাহরণ হল একটি শীটে ডেটার নিরাপত্তা), তাহলে আপনি কর্মের একটি ভিন্ন ক্রম ব্যবহার করতে পারেন। এই নির্দেশটি শুধুমাত্র 2007 এবং উচ্চতর সংস্করণের জন্য বৈধ।

  1. আমরা নথির একটি ব্যাকআপ কপি তৈরি করি।
  2. আর্কাইভার ব্যবহার করে এই নথিটি খুলুন। আপনি জিপ ফর্ম্যাট সমর্থন করে এমন যেকোনো ব্যবহার করতে পারেন, তবে WinRar এছাড়াও কাজ করবে, সেইসাথে Windows-এ অন্তর্নির্মিত একটি।
  3. প্রদর্শিত আর্কাইভে, আপনাকে xl ফোল্ডারটি খুঁজে বের করতে হবে এবং তারপর বহিরাগত লিঙ্ক খুলতে হবে।
  4. এই ফোল্ডারটিতে সমস্ত বাহ্যিক লিঙ্ক রয়েছে, যার প্রত্যেকটি externalLink1.xml ফর্মের একটি ফাইলের সাথে মিলে যায়। এগুলি সমস্তই কেবল সংখ্যাযুক্ত, এবং সেইজন্য ব্যবহারকারীর এটি কী ধরণের সংযোগ তা বোঝার সুযোগ নেই। কি ধরনের সংযোগ বোঝার জন্য, আপনাকে _rels ফোল্ডারটি খুলতে হবে এবং সেখানে এটি দেখতে হবে।
  5. এর পরে, আমরা externalLinkX.xml.rels ফাইলে যা শিখি তার উপর ভিত্তি করে আমরা সমস্ত বা নির্দিষ্ট লিঙ্কগুলি সরিয়ে ফেলি।
  6. এর পরে, আমরা এক্সেল ব্যবহার করে আমাদের ফাইল খুলি। "বইয়ের বিষয়বস্তুর অংশে ত্রুটি" এর মতো একটি ত্রুটি সম্পর্কে তথ্য থাকবে৷ আমরা সম্মতি দিই। এর পরে, আরেকটি ডায়ালগ প্রদর্শিত হবে। আমরা এটা বন্ধ.

এর পরে, সমস্ত লিঙ্ক মুছে ফেলা উচিত।

নির্দেশিকা সমন্ধে মতামত দিন