আমি কীভাবে পাঠ্যের ইউআরএলগুলির একটি কলামকে এক্সেলের সক্রিয় হাইপারলিংকে রূপান্তর করব?


274

আমার এক্সেলে একটি কলাম রয়েছে, যেখানে আমার সমস্ত ওয়েবসাইটের url মান রয়েছে। আমার প্রশ্ন হ'ল আমি url মানগুলিকে সক্রিয় লিঙ্কগুলিতে পরিণত করতে চাই। সমস্ত কক্ষে বিভিন্ন url সহ সেই কলামে প্রায় 200 টি এন্ট্রি রয়েছে। ম্যাক্রো না লিখে আমি কীভাবে সমস্ত কক্ষে সক্রিয় হাইপারলিঙ্ক তৈরি করতে পারি তার উপায় আছে?

উত্তর:


314

আপনি যদি ম্যাক্রো বানাতে না চান এবং যতক্ষণ না আপনি অতিরিক্ত কলামটি আপত্তি করেন না, তবে আপনার ইউআরএলগুলির কলামের পাশাপাশি একটি নতুন কলাম তৈরি করুন।

সূত্রে নতুন কলামে টাইপ করুন =HYPERLINK(A1)(আপনার আগ্রহী যে কোনও কক্ষের সাথে A1 প্রতিস্থাপন করুন)। তারপরে বাকি 200 এন্ট্রিগুলিতে সূত্রটি অনুলিপি করুন।

দ্রষ্টব্য: সেল A1 এর 255 টির চেয়ে বেশি অক্ষরের স্ট্রিং থাকলে এই সমাধানটি কার্যকর হয় না। এটি একটি #VALUE!ত্রুটি ফলাফল


2
আমার কলামে যদি 200 লিঙ্কের মান থাকে, তবে এমন কোনও সূত্রটি লেখা সম্ভব যা 200 মানগুলিকে হাইপারলিংক করে নতুন কলাম তৈরি করার পরিবর্তে কলাম এ-তে পুনরায় লেখবে?
বিকাশকারী

1
অসাধারণ! সবচেয়ে ভাল কথাটি হল, এই পদক্ষেপটি এত সহজ যে আমি সিএসভি ফাইলগুলিকে একটি ল্যাপারসনে স্থান দিতে পারি এবং সে এ থেকে সহজেই ইউআরএলস তৈরি করতে পারে।
কার্ডিন লি জেএইচ

3
এটি তৈরি করতে এটির একটি কলাম কেবল হাইপারলিংক কলামটি অনুলিপি করুন এবং যে কোনও কলামটি আপনি রাখতে চান তাতে "পেস্ট মান"।
মাইক

1
এটি বেশিরভাগ ব্যবহারের ক্ষেত্রে সমাধান করে, তাই এটি উত্তর গ্রহণ করা উচিত।
জে

হাইপারলিংক নয় এমন কাঁচা কলামটি লুকান
RickAndMSFT

94

এখানে ম্যাক্রো তৈরি করুন:

মাইক্রোসফ্ট এক্সেলের সরঞ্জাম মেনুতে, ম্যাক্রোতে নির্দেশ করুন এবং তারপরে ভিজ্যুয়াল বেসিক সম্পাদকটি ক্লিক করুন। সন্নিবেশ মেনুতে, মডিউলটি ক্লিক করুন। মডিউলটির কোড উইন্ডোতে এই কোডটি অনুলিপি করুন এবং আটকান। এটি স্বয়ংক্রিয়ভাবে নিজের নামকরণ করবে হাইপারএড।

Sub HyperAdd()

    'Converts each text hyperlink selected into a working hyperlink

    For Each xCell In Selection
        ActiveSheet.Hyperlinks.Add Anchor:=xCell, Address:=xCell.Formula
    Next xCell

End Sub

আপনি যখন আপনার ম্যাক্রো পেস্ট করা শেষ করবেন তখন ক্লোজ করুন এবং ফাইল মেনুতে মাইক্রোসফ্ট এক্সেলে ফিরে যান।

তারপরে প্রয়োজনীয় সেলগুলি নির্বাচন করুন এবং ম্যাক্রো ক্লিক করুন এবং রান ক্লিক করুন।

দ্রষ্টব্য পুরো কলামটি নির্বাচন করবেন না! আপনি কেবলমাত্র ক্লিকযোগ্যযোগ্য লিঙ্কগুলিতে পরিবর্তিত হতে চান এমন কক্ষগুলি নির্বাচন করুন অন্যথায় আপনি একটি নেভারেন্ডেন্ডিং লুপে এসে এক্সেল পুনরায় চালু করতে হবে! সম্পন্ন!


2
আপনি যদি সুস্পষ্ট বিকল্পটি ব্যবহার করে থাকেন তবে দিম এক্সসেল রেঞ্জ হিসাবে রেঞ্জ করুন। এমন একটি সমাধানের জন্য +1 যা ঘরে পরিবর্তন করে (যেমন বলা হয়েছে) এবং কোডটি সরবরাহ করে।
প্রেসাগাস

এটি আমার পক্ষে ভাল কাজ করেছে, অনুমোদিত স্প্রেড শীটে আমার প্রায় 50,000 লিঙ্ক ছিল যা আপডেট করার দরকার ছিল এবং খণ্ডে এটি করতে হয়েছিল বা এক্সেল ক্র্যাশ হবে।
এটেক

2
হাইপার-লিঙ্ক, পরিবর্তন বা ইমেল ঠিকানাগুলি করতে Address:=xCell.FormulaকরতেAddress:="mailto:" & xCell.Formula
ড্যানি বেকেট

এছাড়াও, খুলছি না সঙ্গে URL- এর http://এই চাহিদা যুক্ত করার জন্য (উপরে পরিবর্তন, কিন্তু বিকল্প ব্যবহার mailto:সঙ্গে http://অন্যথা হাইপার-লিঙ্ক কাজ করে
ড্যানি বেকেট

1
দুর্দান্ত কাজ করে। এফওয়াইআই এক্সেল 2016 এর প্রতি কার্যপত্রকটিতে সর্বাধিক 66,530 হাইপারলিংকের সীমা রয়েছে, সুতরাং যদি আপনি এটি অতিক্রম করেন তবে একটি রান-টাইম ত্রুটিটি আশা করে। সমর্থন.অফিস.ও.ইন.উস
ক্রিস্টোফার

24

আমি এখানে একটি উপায়। আমি একটি ম্যাক এক্সেল 2011 ব্যবহার যদি কলাম বি টেক্সট মান একটি হাইপার-লিঙ্ক হতে চান ছিল উপর আছি, সেল গ 1 (অথবা D1 বা যতদিন এটি একটি বিনামূল্যে কলাম হিসাবে যাই হোক না কেন) এই সূত্র করা: =HYPERLINK(B1,B1) এই সঙ্গে একটি হাইপারলিংক ঢোকাব লিঙ্ক পাঠ্যের হিসাবে অবস্থান এবং লিঙ্ক পাঠ্যের হিসাবে "বন্ধুত্বপূর্ণ নাম"। আপনার যদি আরও একটি কলাম থাকে যাতে প্রতিটি লিঙ্কের জন্য বন্ধুত্বপূর্ণ নাম থাকে তবে আপনি এটিও ব্যবহার করতে পারেন। তারপরে, আপনি যদি পাঠ্য কলামটি না দেখতে চান তবে এটি লুকিয়ে রাখতে পারেন।

আপনার যদি কোনও আইডির তালিকা থাকে এবং ইউআরএলগুলি সমস্ত ছিল http://website.com/folder/IDযেমন:

A1  | B1
101 | http://website.com/folder/101
102 | http://website.com/folder/102
103 | http://website.com/folder/103
104 | http://website.com/folder/104

আপনি এর মতো কিছু ব্যবহার করতে পারেন =HYPERLINK("http://website.com/folder/"&A1,A1)এবং আপনার ইউআরএলগুলির তালিকা প্রয়োজন হবে না। এটাই আমার অবস্থা এবং সুন্দরভাবে কাজ করেছে worked

এই পোস্ট অনুসারে: http://excelhints.com/2007/06/12/hyperlink-forula-in-excel/ এই পদ্ধতিটি এক্সেল 2007 এও কাজ করবে।


উইন্ডোজ, এক্সেল 2013 এ কাজ করে এবং একটি অতিরিক্ত কলামের দুর্দান্ত বিকল্প।
mdisibio

এফওয়াইআই, ওপেন অফিসের জন্য
উপরেরটি

19

ঠিক আছে, এখানে একটি হকি সমাধান রয়েছে, তবে আমি কেবলমাত্র ইউএসএলগুলির একটি কলামকে হাইপারলিংক হিসাবে উচ্চমানের হিসাবে মূল্যায়ন করতে কীভাবে এক্সেল পাব তা বুঝতে পারি না।

  1. একটি সূত্র তৈরি করুন, ="=hyperlink(""" & A1 & """)"
  2. নীচে টানুন
  3. নতুন সূত্র কলাম অনুলিপি করুন
  4. শুধুমাত্র মূল কলামের উপরে বিশেষ মানগুলি আটকান
  5. হাইলাইট কলাম, ক্লিক করুন Ctrl- H(প্রতিস্থাপন), খুঁজে পেতে এবং প্রতিস্থাপন =সঙ্গে =(একরকম বাহিনী পুনর্মূল্যায়নের কোষের)।
  6. সেলগুলি এখন হাইপারলিঙ্ক হিসাবে ক্লিকযোগ্য হওয়া উচিত। আপনি যদি নীল / আন্ডারলাইন শৈলী চান তবে কেবলমাত্র সমস্ত ঘর হাইলাইট করুন এবং হাইপারলিংক শৈলীটি চয়ন করুন।

হাইপারলিংক স্টাইলটি একাই ক্লিকযোগ্যযোগ্য লিঙ্কগুলিতে রূপান্তরিত করবে না এবং "সন্নিবেশ হাইপারলিঙ্ক" ডায়ালগটি পাঠ্যের একগুচ্ছ কোষের জন্য ঠিকানা হিসাবে ব্যবহার করতে পারে না বলে মনে হচ্ছে। ঐটার পাশে, F2এবং Enterসমস্ত কক্ষ মাধ্যমে এটি করতে হবে, কিন্তু যে কোষের অনেক জন্য ক্লান্তিকর না।


3
কেবলমাত্র = (HYPERLINK (পরিচয় (ঠিকানা) (ROW (), COLUMN () + 1)), "পোশাক" এবং ROW ())) এটি আরও সহজ
নিক টার্নার

সম্মত, এটি সেরা উত্তর যার জন্য 2 টি কলাম রক্ষণাবেক্ষণের প্রয়োজন নেই।
ম্যাট

+1 প্রতিস্থাপনের জন্য '=' -> '='। আমি কি জন্য অনুসন্ধান। ধন্যবাদ।
বিকাশকারী

18

সংক্ষিপ্ত তালিকার জন্য খুব সহজ উপায়:

  1. ইউআরএল যেখানে রয়েছে সেই বাক্সটিতে ডাবল ক্লিক করুন
  2. প্রবেশ করান

আপনার লিঙ্কটি রয়েছে;)


14
আমি কোনও ঘর সম্পাদনা করতে F2 ব্যবহার করি, তারপরে আমার তালিকাটি দ্রুত চালানোর জন্য বারবার প্রবেশ করুন। সহজ। ধন্যবাদ!
ব্রায়ান অ্যাশ

1
এই প্লাস F2 সম্পর্কে মন্তব্যটি আমাকে প্রায় এক মিনিটের মধ্যে 160 হাইপারলিংকের একটি কলামে পেয়েছে। হ্যাঁ, কলামটি যথেষ্ট ছোট হলে এই উপায়।
ট্রেভর ব্রাউন

আমি মনে করি না যে এটি কয়েকশো কোষের সাথে রূপান্তরিত করার সমাধান হতে পারে।
Ma3x

আমার কাছে 287,000 সারি রয়েছে। কান্নাকাটি কর।
thejohnbackes

12

হাইপারলিংকগুলির সাথে অতিরিক্ত কলাম যুক্ত করা যদি কোনও বিকল্প না হয় তবে বিকল্পটি হ'ল হাইপারলিঙ্কটি আবদ্ধ করার জন্য একটি বাহ্যিক সম্পাদক ব্যবহার করা =hyperlink("এবং ")প্রাপ্ত করার জন্য=hyperlink("originalCellContent")

যদি আপনার নোটপ্যাড ++ থাকে তবে এটি একটি রেসিপি যা আপনি এই ক্রিয়াটি আধা-স্বয়ংক্রিয়ভাবে সম্পাদন করতে ব্যবহার করতে পারেন:

  • ঠিকানাগুলির কলাম নোটপ্যাড ++ এ অনুলিপি করুন
  • কিপিং ALT- SHIFTচাপা, আপনার কার্সার বাড়ানো থেকে শীর্ষ নীচে বাঁদিকের কোণায়, এবং টাইপ কোণ বাম =hyperlink("। এটি =hyperlink("প্রতিটি প্রবেশের শুরুতে যুক্ত করে।
  • "প্রতিস্থাপন করুন" মেনু ( Ctrl- H) খুলুন , নিয়মিত এক্সপ্রেশন ( ALT- G) সক্রিয় করুন এবং এর সাথে প্রতিস্থাপন করুন $(লাইনের শেষ) "\)। এটি \প্রতিটি লাইনের শেষে একটি বদ্ধ উদ্ধৃতি এবং একটি বদ্ধ বন্ধনী (যা নিয়মিত প্রকাশের সময় সক্রিয় হওয়ার সাথে সাথে পালানো দরকার ) যুক্ত করে।
  • এক্সেলে ডেটা পেস্ট করুন। অনুশীলনে, কেবল ডেটা অনুলিপি করুন এবং কলামের প্রথম ঘরটি নির্বাচন করুন যেখানে আপনি ডেটা শেষ করতে চান।

দুর্দান্ত উত্তর। আপনি যদি কোনও অতিরিক্ত কলাম না চান তবে এটিই একমাত্র উপায়। সমাধানটি যে কোনও ধরণের সম্পাদক বা প্রোগ্রামিং ভাষার জন্য ব্যবহার করা যেতে পারে (কেবল নোটপ্যাড ++ নয়)। এক্সেল ২০১০-এ এটি ক্লিকযোগ্যযোগ্য লিঙ্কগুলি তৈরি করে, তবে তাদের লিঙ্কগুলির মতো দেখতে (যেমন নীল আন্ডারলাইনযুক্ত) করতে আমাকে নিজেই "হাইপারলিঙ্ক ফর্ম্যাটিং স্টাইল" প্রয়োগ করতে হয়েছিল।
অপরিশোধিত

দ্রষ্টব্য: এটিতে নোটপ্যাড ++ প্রয়োজন হয় না ... কেবল স্বচ্ছতার জন্য আপনি যে কোনও পাঠ্য সম্পাদক দিয়ে এটি করতে পারেন। কৌশলটি হ'ল প্রতিটি লাইনটি কেবল তার সাথে জড়িত করা =hyperlink("__linecontentgoeshere__")... যারা নোটপ্যাড ++
dreftymac

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

1
// আমি আমার উত্তরের শুরুতে স্পষ্ট করে বলছি উদ্দেশ্যযুক্ত ফলাফলটি কী // আপনার বক্তব্যটির উপর জোর দেওয়ার জন্য আপনাকে ধন্যবাদ। আমি আপনার উত্তরের সমালোচনা করছিলাম না, যারা নোটপ্যাড ++ সম্পর্কে কিছু জানেন না তাদের জন্য এটি কেবল আরও স্পষ্ট করে তুলেছেন এবং বুঝতে পারেন না যে এটি কেবল এই ধরণের জিনিসটি করতে পারে এমন অনেকগুলি পাঠ্য সম্পাদকের মধ্যে একটি। আমি জানি আপনি এটি বুঝতে পেরেছেন, তবে সবাই তা করেন না।
dreftymac

1
আপনি এক্সেলের মাধ্যমে সূত্রটিও রচনা করতে পারেন ="=HYPERLINK("""&A1&""")"(ধরে নিলেন URL টি এ 1 এ রয়েছে)। তারপরে ফলাফলটি নোটপ্যাডে অনুলিপি করুন এবং এক্সেলে ফিরে যান (আরও ভাল উপায় হতে পারে)। এখন আপনার হাইপারলিঙ্কগুলি কাজ করছে - আপনি নীল আন্ডারলাইন করা চেহারা পেতে স্টাইলস প্যানেল থেকে হাইপারলিংক শৈলী তাদের কাছে প্রয়োগ করতে পারেন। আপনি কলাম B লিঙ্ক লেবেল থাকে, তাহলে আপনি এই সূত্র ব্যবহার করতে পারেন: ="=HYPERLINK("""&A1&""";"""&B1&""")"
জোনো জানাকের

7

এই পদ্ধতিটি হাইপারলিংক ফাংশনটি ব্যবহার করে আমার জন্য কাজ করে:

=HYPERLINK("http://"&B10,B10)

B10ইউআরএলের পাঠ্য সংস্করণযুক্ত কক্ষটি কোথায় (এই উদাহরণে)।


= HYPERLINK ("http: //" & B10, B10) আমার এক্সেল 2013 তে কাজ করেনি, তবে = HYPERLINK ("http: //" & B10) DID এর কাজ।
অজিবিসেন

5

উইন্ডোজে এক্সেল 2007 সহ, আমি এই পদক্ষেপগুলি সহজতম পেয়েছি;

  1. অ-সক্রিয় ইউআরএল সহ কক্ষগুলি নির্বাচন করুন
  2. কপি
  3. হাইপারলিঙ্ক হিসাবে আটকান

1
পরবর্তী সংস্করণে (আমি অফিস ২০১১ ব্যবহার করছি) এটি কাজ করছে না - আমি কেবল একটি ডেস্কটপ ফাইলের (একটি এটির) একটি হাইপারলিঙ্ক পেয়েছি, ঘরে প্রদর্শিত ইউআরএলটি নয়। উদাহরণস্বরূপ ফাইল: // লোকালহোস্ট / ইউজার / এক্সএক্সএক্সএক্স / ডেস্কটপ / ব্লেবহলব্লাহ ফাইলের নাম.এলএসএলএক্স - শিট 1! এ 2
ড্যানিড

4

আমি হতবাক হয়েছি এক্সেল স্বয়ংক্রিয়ভাবে এটি করে নি তাই এখানে আমার সমাধান হ'ল আশা করি অন্যদের পক্ষে কার্যকর হবে,

  1. ক্লিপবোর্ডে পুরো কলামটি অনুলিপি করুন
  2. এটি আপনার ক্রোম বা ফায়ারফক্সে খুলুন

data:text/html,<button onclick="document.write(document.body.querySelector('textarea').value.split('\n').map(x => '<a href=\'' + x + '\'>' + x + '</a>').join('<br>'))">Linkify</button><br><textarea></textarea>

  1. আপনি সবেমাত্র ব্রাউজারে খোলা পৃষ্ঠায় কলামটি আটকান এবং "লিঙ্কাইফাই" টিপুন
  2. ফলটি ট্যাবে থেকে এক্সেলের কলামে অনুলিপি করুন

দ্বিতীয় পদক্ষেপের পরিবর্তে, আপনি নীচের পৃষ্ঠাটি ব্যবহার করতে পারেন, প্রথমে "কোড স্নিপেট চালান" এ ক্লিক করুন এবং তারপরে কলামটি পেস্ট করুন

<button onclick="document.write(document.body.querySelector('textarea').value.split('\n').map(x => '<a href=\'' + x + '\'>' + x + '</a>').join('<br>'))">Linkify</button><br><textarea></textarea>


3

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

এখানে কেবলমাত্র আপনাকে অবশ্যই নিশ্চিত করতে হবে যে ডেটাগুলি আপনি বাকী কলামগুলির সাথে ব্যাক লাইনগুলি অনুলিপি করছেন।



2

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

আমি স্ক্রিপ্টটিকে বোকা-প্রমাণও দিতে চেয়েছিলাম কারণ ব্যবহারকারীরা সেগুলি নিজেরাই বজায় রাখতে সক্ষম হবে না এবং আমি উপলব্ধ থাকব না।

এটি কেবলমাত্র একটি নির্বাচিত রেঞ্জের কক্ষগুলিতে চালিত হবে যদি তাদের কোনও বিন্দু থাকে এবং ফাঁকা স্থান না থাকে। এটি কেবল 10,000 টি সেল পর্যন্ত চলবে।

Sub HyperAdd()
Dim CellsWithSpaces As String
    'Converts each text hyperlink selected into a working hyperlink
    Application.ScreenUpdating = False
    Dim NotPresent As Integer
    NotPresent = 0

    For Each xCell In Selection
        xCell.Formula = Trim(xCell.Formula)
        If xCell.Formula = "" Or InStr(xCell.Formula, ".") = NotPresent Then
        'Do nothing if the cell is blank or contains no dots
        Else
            If InStr(xCell.Formula, " ") <> 0 Then
                CellsWithSpaces = CellsWithSpaces & ", " & Replace(xCell.Address, "$", "")
                 GoTo Nextxcell
            End If

            If InStr(xCell.Formula, "http") <> 0 Then
                Hyperstring = Trim(xCell.Formula)
            Else
                Hyperstring = "http://" & Trim(xCell.Formula)
            End If

            ActiveSheet.Hyperlinks.Add Anchor:=xCell, Address:=Hyperstring

        End If
        i = i + 1
        If i = 10000 Then Exit Sub
Nextxcell:
      Next xCell
    If Not CellsWithSpaces = "" Then
        MsgBox ("Please remove spaces from the following cells:" & CellsWithSpaces)
    End If
Application.ScreenUpdating = True
End Sub

1
ধন্যবাদ, এটি একটি এক্সেল ডকুমেন্টের মধ্যে ইমেল ঠিকানাগুলির জন্য কাজ করেছে - আমি কয়েকটি অন্যান্য বিভিন্ন পদ্ধতির চেষ্টা করেছি কিন্তু এটিই কাজ করেছিল যদিও আমাকে http: // এ
মেইলটো

2
  1. সূত্র = HYPERLINK () ব্যবহার করে হাইপারলিংকের একটি অস্থায়ী নতুন কলাম তৈরি করুন
  2. মাইক্রোসফ্ট ওয়ার্ডে সেই কলামটি অনুলিপি করুন (কেবল ওয়ার্ড চলার পরে ক্লিপবোর্ডে অনুলিপি করুন)।
  3. নতুন শব্দ নথিতে সমস্ত কিছু অনুলিপি করুন (ctrl + a, তারপরে ctrl + c)।
  4. পাঠ্যের মূল কলামটি প্রতিস্থাপন করে এক্সেলের মধ্যে আটকান। সূত্র সহ অস্থায়ী কলামটি মুছুন।

1

আপনি =HYPERLINK(<your_cell>,<your_cell>)সংলগ্ন ঘরে সূত্রটি sertোকাতে এবং নীচে সমস্ত পথ ধরে টেনে আনতে পারেন। এটি আপনাকে সমস্ত লিঙ্ক সহ একটি কলাম দেবে। এখন, আপনি হেডারে ক্লিক করে আপনার মূল কলামটি নির্বাচন করতে পারেন, ডান ক্লিক করুন এবং নির্বাচন করুন Hide


1

ইউআরএলগুলি একটি এইচটিএমএল টেবিলের মধ্যে রাখুন, এইচটিএমএল পৃষ্ঠাটি ব্রাউজারে লোড করুন, সেই পৃষ্ঠার বিষয়বস্তু অনুলিপি করুন, এক্সেলে পেস্ট করুন। এই মুহুর্তে ইউআরএল সক্রিয় লিঙ্ক হিসাবে সংরক্ষণ করা হয়।

সমাধান প্রস্তাব দেওয়া হয়েছিল http://answers.microsoft.com/en-us/mac/forum/macoffice2008-macexcel/how-to-copy-and-paste-to-mac-excel-2008-a-list-of/ c5fa2890-acf5-461d-adb5-32480855e11e দ্বারা (জিম গর্ডন ম্যাক এমভিপি) [ http://answers.microsoft.com/en-us/profile/75a2b744-a259-49bb-8eb1-7db61dae9e78]

আমি দেখেছি এটি কাজ করে।

আমার এই ইউআরএল ছিল:

https://twitter.com/keeseter/status/578350771235872768/photo/1 https: // inst ગ્રામ. com/ p/ ys5ASPCDEV/ https://igcdn-photos-ga.akamaihd.net/hphotos-ak-xfa1/t51 .2885-15 / 10881854_329617847240910_1814142151_n.jpg https://twitter.com/ranadotson/status/539485028712189952/photo/1 https://instagram.com/p/0OgdvyxMhW/ https: //instગ્રામ.com/p/1nynTi

আমি এগুলিকে এইচটিএমএল ফাইল (লিঙ্কস html) এ রেখেছি:

<table>
<tr><td><a href="https://twitter.com/keeseter/status/578350771235872768/photo/1">https://twitter.com/keeseter/status/578350771235872768/photo/1</a></td></tr>
<tr><td><a href="https://instagram.com/p/ys5ASPCDEV/">https://instagram.com/p/ys5ASPCDEV/</a></td></tr>
<tr><td><a href="https://igcdn-photos-g-a.akamaihd.net/hphotos-ak-xfa1/t51.2885-15/10881854_329617847240910_1814142151_n.jpg">https://igcdn-photos-g-a.akamaihd.net/hphotos-ak-xfa1/t51.2885-15/10881854_329617847240910_1814142151_n.jpg</a></td></tr>
<tr><td><a href="https://twitter.com/ranadotson/status/539485028712189952/photo/1">https://twitter.com/ranadotson/status/539485028712189952/photo/1</a></td></tr>
<tr><td><a href="https://instagram.com/p/0OgdvyxMhW/">https://instagram.com/p/0OgdvyxMhW/</a></td></tr>
</table>

তারপরে আমি লিঙ্কগুলি html আমার ব্রাউজারে লোড করেছি, অনুলিপি করেছি, এক্সলে আটকানো করেছি এবং লিঙ্কগুলি সক্রিয় ছিল।


1

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

  1. পরিবর্তন http:/করুনfile:///
  2. সমস্ত ধরণের সাদা জায়গার শর্তাদি সরানো হয়েছে
  3. 10 কে সেল পরিসীমা শর্তকে 100 কে পরিবর্তন করা হয়েছে

Sub HyperAddForLocalLinks()
Dim CellsWithSpaces As String
    'Converts each text hyperlink selected into a working hyperlink
    Application.ScreenUpdating = False
    Dim NotPresent As Integer
    NotPresent = 0

    For Each xCell In Selection
        xCell.Formula = Trim(xCell.Formula)
            If InStr(xCell.Formula, "file:///") <> 0 Then
                Hyperstring = Trim(xCell.Formula)
            Else
                Hyperstring = "file:///" & Trim(xCell.Formula)
            End If

            ActiveSheet.Hyperlinks.Add Anchor:=xCell, Address:=Hyperstring

        i = i + 1
        If i = 100000 Then Exit Sub
Nextxcell:
      Next xCell
    Application.ScreenUpdating = True
End Sub

পুরোপুরি কাজ করে, আমি কয়েক সেকেন্ডের মধ্যে 000 7000 হাইপার লিঙ্ক তৈরি করেছি। :) ক্যাসিওপিয়া আপনাকে ধন্যবাদ।
জুনেদ

আপনি সংজ্ঞায়িত করলেন কেন NotPresent?
স্টিফেন রোলার

আমি পূর্বের ক্যাসিওপিয়ার উত্তর থেকে উপরের কোডটি অনুলিপি করেছি। এবং এটি যতটা আমি বুঝতে পেরেছি ততটুকু পরিবর্তন করেছি। সুতরাং আমি জানি না নোটপ্রেস করা দরকার কি না। তবে আমার পরিবর্তিত কোড পুরোপুরি সূক্ষ্মভাবে কাজ করে।
জুনেদ

1

আমার কাছে এমন সংখ্যার একটি তালিকা ছিল যা ইউআরএলগুলিকে আমি হটলিঙ্ক করতে চাই feed উদাহরণস্বরূপ আমার কাছে প্রশ্ন নম্বর (যেমন, 2595692, 135171) সহ কলাম রয়েছে এবং আমি এই প্রশ্ন নম্বরগুলিকে হটলিঙ্কগুলিতে পরিণত করতে এবং কেবলমাত্র প্রশ্ন নম্বর প্রদর্শন করতে চাই।

সুতরাং আমি একটি পাঠ্য-কেবল হাইপারলিংক তৈরি করেছি কলাম A এ নির্দেশ করে এবং আমার সমস্ত প্রশ্ন নম্বরের জন্য এটি অনুলিপি করেছি:

= "= HYPERLINK (" & "" "HTTP" "&" ":" "" & "" & "&" & "" "// stackoverflow.com/questions/"&A1&""""&","&A1& ")"

তারপরে আমি অনুলিপি করছি - পাঠ্যের হাইপারলিঙ্কগুলির এই কলামটি অন্য কলামে পেস্ট করুন।

আপনি নীচের মতো দেখতে পাঠ্যের কলামটি দিয়ে শেষ করেছেন:

= HYPERLINK ( "HTTP" & ":" & "// stackoverflow.com/questions/2595692",2595692)

তারপরে আমি এই আটকানো আইটেমগুলি নির্বাচন করেছি এবং এরপরে F2Entry ম্যাক্রো চালিয়েছি:

Sub F2Enter()
Dim cell As Range
Application.Calculation = xlCalculationManual
For Each cell In Selection
    cell.Activate
    cell = Trim(cell)
Next cell
Application.Calculation = xlCalculationAutomatic
EndSub

আমি তখন পাঠ্য এন্ট্রি কলাম এবং কলাম এ মুছলাম

আমি হটলিঙ্কযুক্ত প্রশ্ন নম্বরগুলির একটি একক কলাম দিয়ে শেষ করেছি:

2595692

135171

প্রভৃতি

চিয়ার্স


0

আপনি যদি পাঠ্য সামগ্রীগুলি একটি নতুন কলামে অনুলিপি করেন এবং ব্যবহার করেন:

=HYPERLINK("http://"&B10,B10) 

আপনার মূল কলামে। তারপরে $কলামটির জন্য ব্যবহার করুন যাতে এটির মতো দেখতে:

=HYPERLINK("http://"&$B10,$B10)

উইন্ডোজ on. এর এক্সেল 2010 এ এটিই আমার জন্য কাজ করেছিল। আপনি সূত্রটি অনুলিপি করতে পারেন।


0

এক্সেল 2016 এর সাথে এখানে অবতরণকারী সবার জন্য, আপনি কেবল কলামটি হাইলাইট করতে পারেন, তারপরে বাক্সে ফিতাটির Hyperlinkউপর অবস্থিত ট্যাবটি ক্লিক করুন ।HomeStyles

এখানে চিত্র বর্ণনা লিখুন

সম্পাদনা: দুর্ভাগ্যক্রমে, এটি কেবলমাত্র সেল স্টাইল আপডেট করে, ফাংশনটি নয়।


3
এটি কেবলমাত্র সেল স্টাইল দেয়, URL টি ক্লিকযোগ্য না করে able
স্টেনলিটউ

1
হ্যাঁ, এটি একটি দুর্দান্ত সমাধান বলে মনে হয়েছিল, তবে এটি কার্যকর হয় না। এটা সত্যিই আমাকে বিস্মিত করে যে এটি এই কঠিন।
ড্যান

আমি কেবল এটি পরীক্ষা করেছি এবং আপনি দুজনই সঠিক; আমি ঘর শৈলী দ্বারা বোকা ছিল।
jGroot

@jGroot - আমি ঠিক কোনও ধরণের কার্যকারিতা ছাড়াই এই স্টাইলটি চেয়েছিলাম।
রাজ রাজেশ্বর সিং রাঠোর

-1

এখানে সবচেয়ে সহজ উপায়

  • পুরো কলামটি হাইলাইট করুন
  • '' সন্নিবেশ '' ক্লিক করুন
  • '' হাইপারলিঙ্ক '' ক্লিক করুন
  • 'এই দস্তাবেজের স্থান' '' ক্লিক করুন
  • ঠিক আছে ক্লিক করুন
  • এখানেই শেষ

ডকুমেন্টের সাথে লিঙ্কটি কোনও কিছুর সাথে না থাকলে এটি কাজ করে না।
এরিকা

আমি সম্মত হই না যে প্রশ্নটি খারাপভাবে উচ্চারিত হয়েছিল, তবে উদ্দেশ্যযুক্ত লক্ষ্য স্পষ্টভাবে এটি পাঠ্যেরই।
জেসন কে।

-3

এক্সেল 2010 এর সহজতম উপায়: ইউআরএল পাঠ্য সহ কলামটি নির্বাচন করুন, তারপরে হোম ট্যাব থেকে হাইপারলিংক স্টাইল নির্বাচন করুন। কলামের সমস্ত ইউআরএল এখন হাইপারলিঙ্কস।

এছাড়াও ইউআরএল পাঠ্যের শেষে প্রতিটি ঘরে ডাবল ক্লিক করা এবং একটি ফাঁকা বা কেবল সন্নিবেশ করা একটি হাইপারলিঙ্ক তৈরি করবে। এমএস আউটলুক ইমেলগুলিতে আপনাকে ইউআরএল লিঙ্কগুলি তৈরি করার মতো।


4
এগুলি হাইপারলিঙ্ক নয়, এগুলি হাইপারলিঙ্কগুলির মতো দেখাচ্ছে । এটি কেবল স্টাইলিং।
এরিকা

-5

এটি করার একটি খুব সহজ উপায় আছে। একটি হাইপারলিঙ্ক তৈরি করুন এবং তারপরে বিন্যাসটি অনুলিপি করতে ফর্ম্যাট পেইন্টারটি ব্যবহার করুন। এটি প্রতিটি আইটেমের জন্য একটি হাইপার লিঙ্ক তৈরি করবে।


8
এটি কাজ করে না, এটি কেবল ফর্ম্যাটিংটি অনুলিপি করে যাতে তারা হাইপারলিঙ্কগুলির মতো দেখায়।
reergymerej
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.