এক্সেল খুঁজুন এবং স্থান স্থানধারক প্রতিস্থাপন আছে?


5

আমি এক্সেল খুঁজুন এবং ওয়াইল্ডকার্ড ব্যবহার করতে চান; একটি প্যাটার্ন মিল সঙ্গে কোষ প্রতিস্থাপন, ডায়ালগ প্রতিস্থাপন করুন। উদাহরণ কলাম তৈরি করা হয়েছে:

_4
_44
_13
...

আমি এই মানগুলি প্রতিস্থাপন করতে চাই:

(4)
(44)
(13)
...

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


2
আমি তাই বিশ্বাস করি না; যাইহোক, আপনি ভিবিএ মধ্যে regex ব্যবহার করতে পারেন। এটি অনুসন্ধান এবং প্রতিস্থাপন ডায়ালগের মতো প্রায় সহজ নয়, তবে যদি আপনি regex ব্যবহার করতে চান তবে এটি কাজ করবে।
Excellll

ওয়ার্কারাউন্ড হিসাবে আপনি LibreOffice ব্যবহার করতে পারেন যা নিয়মিত এক্সপ্রেশনগুলিকে অনুসন্ধান / প্রতিস্থাপনে ক্যাপচার গোষ্ঠী সহ সহায়তা করে। এখানে একটি সমস্ত সমর্থিত গঠন তালিকা । এটা অন্তর্ভুক্ত () ম্যাচ স্ট্রিং এবং ম্যাচ একটি অংশ ক্যাপচার $1 প্রতিস্থাপন স্ট্রিং ব্যবহার করতে।
Patrick Böker

উত্তর:


5

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

যাইহোক, এক্সেল উল্লেখ করেছে, আপনি ভিবিএতে রেজেক্স ব্যবহার করতে পারেন এবং ব্যবহারকারী-সংজ্ঞায়িত ফাংশনগুলি বিকাশ করতে পারেন যা রেজেক্স-ভিত্তিক।

আপনার কোডে regex অ্যাক্সেস করতে, "মাইক্রোসফ্ট ভিবিস্ক্রিপ্ট রেগুলার এক্সপ্রেশন 5.5" লাইব্রেরির মাধ্যমে একটি রেফারেন্স যুক্ত করুন Tools - & gt; দ্বারা References ভিজ্যুয়াল বেসিক কোড সম্পাদক জন্য প্রধান মেনু নির্বাচন।

লাইব্রেরির জন্য আমি কোনও ব্যাপক ডকুমেন্টেশন পাইনি, তবে আপনি অনেকগুলি বিট এবং টুকরা খুঁজে পেতে পারেন - এবং উদাহরণ কোড - গুগল অনুসন্ধানের সাথে।


এই নিবন্ধটি support.office.com/en-us/article/... এটি অফিসে স্থানধারক ক্ষমতা আছে বলে মনে হচ্ছে, কিন্তু আমি এক্সেলে এটি কাজ করতে বলে মনে হচ্ছে না তাই এটি শুধুমাত্র শব্দ হতে পারে?
imoatama

1
@ ইমোটমা ওয়ার্ড ২013 এর "উন্নত খুঁজুন" ডায়ালগ রয়েছে তবে এক্সেল ২013 নয়। (এমএমএস, আমাকে রেজেক্স দিয়ে আমার স্প্রেডশীটটি অনুসন্ধান করতে শুধু VBA ব্যবহার করতে বাধ্য করবেন না!)
ropata

3

যদিও এটি একটি খুব দেরী উত্তর, আমি একটি অ্যাড-ইন নামে সফলতা অর্জন করেছি RegEx খুঁজুন / প্রতিস্থাপন করুন আপনি চান ঠিক কি করতে। কিন্তু এক্সেলের জন্য আমি যে কোন অন্তর্নির্মিত ক্ষমতার কথা জানি না।

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

উল্লেখ্য, তবে, অ্যাড-ইনটি ভিবিস্ক্রিপ্ট হিসাবে বাস্তবায়ন হিসাবে নিয়মিত এক্সপ্রেশন ব্যবহার করে এবং তাই আদর্শ এক্সেল খুঁজুন / প্রতিস্থাপন থেকে ভিন্নভাবে কাজ করে। উদাহরণস্বরূপ, আপনার অনুসন্ধান স্ট্রিং _* কাজ করবে না। এটি শূন্য বা আরো আন্ডারস্কোরের সাথে যে কোনও কোষের সাথে মেলে, যা কিছু। আপনার উদাহরণের জন্য, আমি সাফল্য খুঁজে পেয়েছিলাম _(\d+) এবং সঙ্গে প্রতিস্থাপন '($1)। (এস্ট্রোফ্রাই কেবল এক্সপ্লোরারকে ব্যাখ্যা করতে বাধা দেয় (4) একটি নেতিবাচক মান হিসাবে।)

আমি কোনও ওয়েবসাইট বা বিকাশকারীর সাথে সম্বন্ধযুক্ত নই - এটি কেবল ওয়েব অনুসন্ধানের মাধ্যমে পাওয়া যায়। এছাড়াও, আমি এক্সেল 2007 ব্যবহার করি এবং বলতে পারি না এটি এখনও পরবর্তী সংস্করণগুলিতে কাজ করে কিনা। আমি উইন্ডোজ 7 এবং উইন্ডোজ 10 এ এটি সফলভাবে ব্যবহার করেছি।

দ্য RegEx খুঁজুন / প্রতিস্থাপন করুন অ্যাড-ইন পাওয়া যেতে পারে http://www.codedawn.com/excel-add-ins.php


1
পারবেন কি সম্পাদন করা আপনার প্রস্তাবিত সফ্টওয়্যারটি কীভাবে ব্যবহার করবেন তার সংক্ষিপ্ত উদাহরণ অন্তর্ভুক্ত করার জন্য আপনার উত্তরটি?
Burgi

1
নিশ্চিত: আমি এই ব্যবহার করা হয়েছে এবং এটি কাজ করে।
CAD bloke

সতর্কতা: এই অ্যাড-অন পূর্বাবস্থায় ইতিহাসে তার প্রতিস্থাপন নিবন্ধন করতে প্রদর্শিত হবে না।
Ruslan

আমি @ রুসলান থেকে সতর্কতা নিশ্চিত করতে পারি। পরিবর্তন পূর্বাবস্থায় ফিরতে পাওয়া যায় না, এবং আসলে পূর্বাবস্থায় ফেরানো স্ট্যাক সাফ করা হয়। যাইহোক, অ্যাড-ইন পরিবর্তন করার আগে ফাইলটি সংরক্ষণ করতে প্রম্পট করে।
gspontak
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.