আপনি যদি কোনও এক্সেলের ঘরের বিষয়বস্তুগুলিতে ডাবল ক্লিক না করে সম্পাদনা করতে পারেন?


28

আমার কাছে 10,000 টি নাম / ঠিকানাগুলির একটি তালিকা রয়েছে যা আমাকে এক্সেল (মজা!) এ ম্যানুয়ালি পরিষ্কার করতে হবে। আপনি কল্পনা করতে পারেন, এটি সম্পাদনা করতে প্রায় প্রতিটি ঘরে প্রবেশ করার জন্য ডাবল ক্লিক করা একটি টানুন। এবং এটি হতাশাজনক যে আপনি যদি ঘরের উপরে / নীচের অংশের কাছাকাছি কিছুটা কাছাকাছি থাকেন তবে আপনি কার্যপত্রকের শীর্ষে / নীচে পৌঁছে যান!

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


1
এটি একটি নোংরা কাজ, কিন্তু এটিকে সিএসভিতে রূপান্তর করার, কমা দিয়ে বিভক্ত হওয়া এবং নোটপ্যাড বা আপনার পছন্দ মতো কোনও পাঠ্য সম্পাদক এডিট করার কী?
gronostaj

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

19
অবশ্যই মূসা যা বলেছেন তা দেখুন in আপনি যদি 10,000 বার ম্যানুয়ালি কিছু করে থাকেন তবে আপনি এটি ভুল করছেন।
ট্যানার ফকনার

@ মোজেস - দুর্ভাগ্যক্রমে না। এই এন্ট্রিগুলি একটি ডেটাবেস থেকে আসে এবং এটি মূলত 'ঠিকানা নাম' ক্ষেত্র যা উপস্থাপিত হয়, সেই সাথে ডেটাটি খুব বেমানান হয়। কেউ কেউ বলেন 'স্মিথ জন মিঃ এবং স্মিথ জোয়ান মিসেস' এর মতো জিনিস, যা 'মিস্টার অ্যান্ড মিসেস জে স্মিথ' হওয়া উচিত, অন্যরা ফাঁকা, ইত্যাদি। এটি মূলত একটি খুব বড় প্রকল্পের সূচনা।
ডেভিড গার্ড

1
@ ডাডাতু - নামগুলি কেবল পাঠযোগ্য উপায়ে হওয়া দরকার, যাতে সেগুলি ঠিকানাগুলিতে ব্যবহার করা যায়। বছরের পর বছর ধরে একাধিক ডাটাবেস একের সাথে একীভূত হওয়ার কারণে (এবং লোকেরা অলস হচ্ছে), কোষের মধ্যে ডেটাগুলি অসঙ্গতিপূর্ণ। আমার কাছে যেতে কোনও রেফারেন্স সেল নেই, এবং একবার প্রকল্পের এই অংশটি সম্পূর্ণ হয়ে গেলে, আমি ডেটাগুলি সালাম, ইনিশিয়ালস, উপাধি ইত্যাদিতে বিভক্ত করব It's এটি এই স্থানে যে আমি অটোমেশন ব্যবহার শুরু করতে পারি।
ডেভিড গার্ড

উত্তর:


20

আপনি নিম্নলিখিত ম্যাক্রো দিয়ে এটি করতে পারেন। এটি আপনার এক্সেলটির এমন আচরণ করবে যাতে আপনি F2স্প্রেডশীটে নির্বাচনগুলি পরিবর্তন করার সময় প্রতিবার আঘাত করেন।

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    SendKeys "{F2}"
End Sub

হিট Alt+ + F11VBA সম্পাদক আনতে, বাম গাছ দৃশ্য প্রসারিত যতক্ষণ না আপনি কার্যপত্রকের যদি আপনি চান যে কার্যপত্রকের উপর ডাবল ক্লিক করুন দেখুন, এবং সেখানে উপরে কোড পেস্ট করুন।

আপনি 'কোড লাইনের সামনে যুক্ত করে এটিকে এ জাতীয় মন্তব্য করার জন্য কেবল এটি অক্ষম করতে পারেন:

'SendKeys "{F2}"

বা, আমার ধারণা, এটি পুরোপুরি মুছে ফেলা হচ্ছে।


এটি খুব ভাল কাজ করে যদি আপনি enterঘরগুলি সরানোর জন্য ব্যবহার করছেন (যা আমি সন্দেহ করি যে এটি আপনার মূল উদ্দেশ্য) কারণ এটি তত্ক্ষণাত তাদের সম্পাদনা শুরু করবে এবং আপনাকে আরও দ্রুত এগিয়ে যেতে দেবে।


বিটিডব্লিউ, এটি জিজ্ঞাসা করার জন্য ধন্যবাদ, আমি নিজেকে এটি একটি মোটামুটি ব্যবহার করব কারণ এটি প্রচুর ডেটা ম্যানিপুলেশনের জন্য ভাল way
এন্ডারল্যান্ড

পারফেক্ট! এই ওয়ার্কবুকের জন্য আমি ঠিক এটি চাই, অনেক অনেক ধন্যবাদ। আমি কেবলমাত্র সামান্য অদ্ভুততা লক্ষ্য করেছি যে আমি যদি সেলগুলি ডান বামে যেতে 'শিফট + ট্যাব' ব্যবহার করি তবে আমাকে প্রতিবার 'শিফট' দমন করতে হবে, কেবল এটি ধরে রাখতে সক্ষম হওয়ার বিপরীতে।
ডেভিড গার্ড

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

3
@ এক্সসেলের একটি দুর্দান্ত পয়েন্ট রয়েছে; আপনার পূর্বাবস্থায় ফিরিয়ে নেওয়া কার্যকারিতা হারিয়ে গেছে। এই জাতীয় সরল ম্যাক্রোর জন্য এটি উপযুক্ত বলে মনে হচ্ছে না। পরিবর্তে অটোহটকি ব্যবহার বিবেচনা করুন - আপনি এন্টার, শিফট-এন্টার, ট্যাব বা শিফট-ট্যাবের পরে এফ 2 টিপতে বলতে পারেন। (এবং আপনি এটি নিশ্চিত করতে পারেন যে এটি কেবল এক্সেলের মধ্যেও কাজ করে))
বেন শেফার্ড 22'13

19

আপনি F2কীটির মাধ্যমে কিবোর্ড থেকে সম্পাদনা মোডে পদক্ষেপ নিতে পারেন, বা আপনি একটি ভিবি ম্যাক্রো তৈরি করতে পারেন যার একটি পপআপ / প্রম্পট রয়েছে। F2মোডে থাকতে আমি জানি না এমন কোনও বিকল্প নেই , আপনি এক্সেলে একটি ছোট স্ক্রিপ্ট লিখতে পারেন যা এক সারি থেকে নীচে গিয়ে ঘরে চলে যায় (তারপরে এই ম্যাক্রোটি আপনার "রিটার্ন / ট্যাব" কে নতুন কর্নারে প্রতিস্থাপন করুন) ।

সম্পাদনা: অন্য বিকল্পটি হ'ল এই জাতীয় ডেটাগুলির জন্য আরও অ্যাক্সেসযোগ্য ইউজার-ইন্টারফেসের মাধ্যমে একটি আলাদা প্রোগ্রামের মাধ্যমে এই সম্পাদনাগুলি পরিচালনা করা। উদাহরণস্বরূপ, অ্যাক্সেসের মতো ডেটাবেস প্রোগ্রামে এই সমস্ত ডেটা চাপুন, তারপরে তাদের ইউআইয়ের মাধ্যমে ডেটা ক্ষেত্রগুলি পরিচালনা করুন।

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


1
F2 টিপের জন্য ধন্যবাদ, এটি সাহায্য করে। আমি এই ফাংশনটির সাথে এই স্প্রেড শীটের জন্য রিটার্ন / ট্যাব কীগুলি ওভাররাইট করতে দেখব। ধন্যবাদ।
ডেভিড গার্ড

@ ডেভিডগার্ড কোনও সমস্যা নেই। আমি আমার উত্তরটি তৃতীয় বিকল্পের সাথে আপডেট করেছি যা আপনার পক্ষে কার্যকর হতে পারে।
মোশি

3
+1...why is there 10,000 rows of data that require manual cleaning?
আইকোডফুড

7

আমি জানি একমাত্র উপায় টিপছে F2। এটি প্রতিটি সময় কাজ করে, যতক্ষণ না আপনি চাপছেন Return/ Enterবর্তমান ঘরটি সরাতে।


2

একটি সম্ভাব্য উত্তর হ'ল "মিডল মাউস বোতাম (বা হুইল) থেকে ডাবলিক্লিক" নামক একটি প্রোগ্রাম এটি কোডেপ্রজেক্টে উপলব্ধ যে আমার লিঙ্কগুলি এখানে পোস্ট করা উচিত কিনা তা আমি জানি না তবে আমি নিশ্চিত যে গুগল আপনার বন্ধু হতে পারে। এটি সক্রিয় থাকাকালীন যা হয় তা আপনি আপনার মাঝারি মাউস বোতামটি একক ক্লিক করতে পারেন এবং এটি আপনার কম্পিউটারে একটি ডাবল বাম ক্লিক প্রেরণ করবে।


0

"এফ 2" টিপানো সম্ভবত সেরা পছন্দ, যদিও এটি সম্পাদনা মোডে থাকবে না। আপনি যে সম্পাদনাগুলি সম্পাদন করতে চান তা যদি জানেন তবে সন্ধান / প্রতিস্থাপন (সিটিআরএল + এফ) খুব দরকারী এবং এটি আপনাকে অনেক সময় সাশ্রয় করতে পারে। অতিরিক্তভাবে, আপনি এখানে 200 টিরও বেশি এক্সেল কীবোর্ড শর্টকাটগুলির একটি তালিকা পেতে পারেন ।


0

পুরো কলামটি নির্বাচন করুন, এবং অনুসন্ধান এবং প্রতিস্থাপন ব্যবহার করুন। উভয় সন্ধান করুন এবং প্রতিস্থাপনের জন্য কেবল একটি ফাঁকা জায়গা রাখুন তবে এটি আপডেট হবে - এর মতো আপনি এক্সেলকে বোকা বানাতে পারেন এবং এটি কাজ করে


0

= একত্রিত সূত্র চেষ্টা করে দেখুন। একসাথে দুটি কোষের তথ্য যোগ দিন। তারপরে আপনি মানগুলি অনুলিপি এবং পেস্ট করতে পারেন।


0

বিন্যাসের কক্ষের পরামিতিগুলি পরীক্ষা করুন ... সুরক্ষা ট্যাবে যদি ঘরে কোনও চেক চিহ্ন লুকিয়ে থাকে তবে এটি আপনাকে ঘরের লিখিত পাঠ্যে সম্পাদনা করার বিকল্প দেবে না। বাক্সটির সামগ্রী দেখতে এবং এটির প্রয়োজন অনুসারে এডিট করার জন্য চেক বক্সটি চেক করা উচিত।


এটি আসলে প্রশ্নে কী জিজ্ঞাসা করা হয়েছিল তার উত্তর দেয় না। আরও কিছুটা প্রতিনিধির সাথে আপনি একটি মন্তব্যে সহায়ক তথ্য যুক্ত করতে সক্ষম হবেন।
ফিক্সার 1234

0

এটি আমার পক্ষে কাজ করা সবচেয়ে সহজ সমাধান।

http://ccm.net/forum/affich-172180-unable-to-change-date-format-in-excel

  1. আপনার ডেটা কলামের জন্য আপনি যে নির্দিষ্ট তারিখে চান তা প্রথমে আপনার ফর্ম্যাটটি পরিবর্তন করুন।
  2. কলামটি নির্বাচিত হয়ে, "অনুলিপি" নির্বাচন করুন
  3. নোটপ্যাড খুলুন (ওয়ার্ড নয়, এটি নোটপ্যাড রাখতে হবে)
  4. আপনার ডেটা নোটপ্যাডে আটকান।
  5. নোটপ্যাডে, সিটিআরএল + এ টিপুন (সমস্ত ঘর নির্বাচন করুন) তারপরে সিটিআরএল + সি চাপুন (তথ্য অনুলিপি করুন)
  6. এক্সেলে আবার ডেটা আটকান।
  7. এটি আকারটি এক নয় বলে কিছু বলবে, যাইহোক এটি পেস্ট করুন।

0

আপনি যদি সূত্র ছাড়াই কক্ষগুলি সম্পাদনা করছেন বা কেবল এক্সেলের মাধ্যমেই কিছু করা যায়, কেবলমাত্র এই ঘরগুলি অনুলিপি করুন এবং সেগুলি সাধারণ কলাম বা টেবিল হিসাবে একটি ওয়ার্ড ডকুমেন্টে আটকান। এই টেবিলের ডেটা অবাধে সম্পাদনা করুন এবং তারপরে এক্সেলের মূল জায়গায় সরাসরি কপি করুন।

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