টেবিলের মধ্যে ডায়নামিক হাইপারলিঙ্ক

আপনি অন্তত ফাংশন সঙ্গে পরিচিত হলে VPR (ভলুকআপ) (যদি না হয়, তাহলে প্রথমে এখানে চালান), তাহলে আপনার বোঝা উচিত যে এটি এবং এর অনুরূপ অন্যান্য ফাংশনগুলি (VIEW, INDEX এবং SEARCH, SELECT, ইত্যাদি) সর্বদা ফলাফল হিসাবে দেয় মূল্য - আমরা প্রদত্ত টেবিলে যে নম্বর, পাঠ্য বা তারিখটি খুঁজছি।

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

ধরা যাক ইনপুট হিসাবে আমাদের গ্রাহকদের জন্য আমাদের কাছে একটি বড় অর্ডার টেবিল রয়েছে। সুবিধার জন্য (যদিও এটি প্রয়োজনীয় নয়), আমি টেবিলটিকে একটি গতিশীল "স্মার্ট" কীবোর্ড শর্টকাটে রূপান্তর করেছি জন্য ctrl+T এবং ট্যাবে দিয়েছেন রচয়িতা (নকশা) তার নাম ট্যাব অর্ডার:

একটি পৃথক শীটে সংকুচিত আমি একটি পিভট টেবিল তৈরি করেছি (যদিও এটি ঠিক একটি পিভট টেবিল হতে হবে না - যে কোনও টেবিল নীতিগতভাবে উপযুক্ত), যেখানে, প্রাথমিক তথ্য অনুসারে, প্রতিটি ক্লায়েন্টের জন্য মাস অনুসারে বিক্রয় গতিশীলতা গণনা করা হয়:

আসুন একটি সূত্র সহ অর্ডার টেবিলে একটি কলাম যুক্ত করি যা শীটে বর্তমান অর্ডারের জন্য গ্রাহকের নাম দেখায় সংকুচিত. এর জন্য আমরা ক্লাসিক্যাল গুচ্ছ ফাংশন ব্যবহার করি এর INDEX (INDEX) и আরও উন্মুক্ত (ম্যাচ):

এখন আমাদের সূত্র একটি ফাংশনে মোড়ানো যাক সেল (সেল), যা আমরা পাওয়া ঘরের ঠিকানা প্রদর্শন করতে বলব:

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

এখন, আপনি যে কোনো লিঙ্কে ক্লিক করলে, আমরা তাৎক্ষণিকভাবে পিভট টেবিলের সাথে শীটে কোম্পানির নাম সহ ঘরে ঝাঁপিয়ে পড়ব।

উন্নতি 1. কাঙ্খিত কলামে নেভিগেট করুন

এটিকে সত্যিই ভাল করার জন্য, আসুন আমাদের সূত্রটিকে কিছুটা উন্নত করি যাতে পরিবর্তনটি ক্লায়েন্টের নামে নয়, তবে সংশ্লিষ্ট ক্রমটি সম্পন্ন হওয়ার সময় ঠিক সেই মাসের কলামে একটি নির্দিষ্ট সংখ্যাসূচক মান হয়৷ এটি করার জন্য, আমাদের অবশ্যই মনে রাখতে হবে যে ফাংশনটি এর INDEX (INDEX) এক্সেলের মধ্যে এটি খুব বহুমুখী এবং অন্যান্য জিনিসগুলির মধ্যে, বিন্যাসে ব্যবহার করা যেতে পারে:

=INDEX( XNUMXD_রেঞ্জ; লাইন সংখ্যা; কলাম_সংখ্যা )

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

উন্নতি 2. সুন্দর লিঙ্ক প্রতীক

দ্বিতীয় ফাংশন যুক্তি হাইপারলিঙ্ক – যে পাঠ্যটি একটি লিঙ্ক সহ একটি কক্ষে প্রদর্শিত হয় – আপনি যদি সাধারণ চিহ্নগুলির পরিবর্তে উইন্ডিংস, ওয়েবডিংস ফন্ট এবং এর মতো অ-মানক অক্ষর ব্যবহার করেন তবে আরও সুন্দর করা যেতে পারে৷ এই জন্য আপনি ফাংশন ব্যবহার করতে পারেন SYMBOL (CHAR), যা তাদের কোড দ্বারা অক্ষর প্রদর্শন করতে পারে।

সুতরাং, উদাহরণস্বরূপ, ওয়েবডিংস ফন্টে অক্ষর কোড 56 আমাদের একটি হাইপারলিঙ্কের জন্য একটি সুন্দর ডবল তীর দেবে:

উন্নতি 3. বর্তমান সারি এবং সক্রিয় ঘর হাইলাইট করুন

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

এটি করার জন্য, শীট ট্যাবে রাইট-ক্লিক করুন সারাংশ এবং কমান্ডটি নির্বাচন করুন চেক কোড (দেখুন কোড). খোলে ভিজ্যুয়াল বেসিক এডিটর উইন্ডোতে নিম্নলিখিত কোডটি পেস্ট করুন:

প্রাইভেট সাব ওয়ার্কশীট_নির্বাচন পরিবর্তন(পরিসীমা হিসাবে বাইভাল টার্গেট) সেল.ইন্টারিয়র.কলার ইনডেক্স = -4142 সেলস(অ্যাক্টিভসেল.রো, 1)।রিসাইজ(1, 14)।Interior.ColorIndex = 6 ActiveCell.Interior.ColorIndex = 44  

আপনি সহজেই দেখতে পাচ্ছেন, এখানে আমরা প্রথমে পুরো শীট থেকে ফিলটি সরিয়ে ফেলি, এবং তারপরে সারাংশে সম্পূর্ণ লাইনটি হলুদ (রঙের কোড 6) দিয়ে এবং তারপরে বর্তমান ঘরের সাথে কমলা (কোড 44) পূরণ করি।

এখন, যখন সারাংশ কক্ষের ভিতরের যেকোন ঘরটি নির্বাচন করা হয় (এটা কোন ব্যাপার না – ম্যানুয়ালি বা আমাদের হাইপারলিংকে ক্লিক করার ফলে), আমাদের প্রয়োজনীয় মাস সহ পুরো সারি এবং ঘরটি হাইলাইট করা হবে:

সৌন্দর্য 🙂

PS শুধু একটি ম্যাক্রো-সক্ষম বিন্যাসে ফাইল সংরক্ষণ করতে মনে রাখবেন (xlsm বা xlsb)।

  • HYPERLINK ফাংশন দিয়ে বাহ্যিক এবং অভ্যন্তরীণ লিঙ্ক তৈরি করা
  • HYPERLINK ফাংশন দিয়ে ইমেল তৈরি করা

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