দুটি এক্সেল স্প্রেডশিট তুলনা কিভাবে?


8

আমি দুটি এক্সেল স্প্রেডশিট তুলনা করতে চাই

উভয়ের একই ক্রম একই ক্রমে, তবে একই সারি নয়।

আমার কাছে প্রতিটি সারি এবং ব্যক্তিগত ডেটা (ঠিকানা, ফোন নম্বর ইত্যাদি) এর জন্য একটি অনন্য আইডি সহ 1000 টি সারি এবং 50 টি কলাম সহ স্প্রেডশিট রয়েছে।

আমি এটি এক বছর আগে উত্তোলিত একই বেসের সাথে তুলনা করতে চাই।

আমার উদ্দেশ্য হ'ল সমস্ত পরিবর্তন (উদাহরণস্বরূপ, যে কেউ তার ঠিকানা পরিবর্তন করেছেন) জানুন।

আমি স্প্রেডশিট দিয়ে চেষ্টা করেছি (এখানে বর্ণিত হিসাবে: দুটি এক্সেল ফাইলের তুলনা করুন ) তবে এটি কাজ করে না কারণ আমার "নতুন" ফাইলে আমার নতুন সারি রয়েছে, এবং পুরানো ফাইলটিতে আমার কিছু সারি রয়েছে যা নতুন নয়।

স্প্রেডশিটটি এক্সেল লাইন নম্বরটির সাথে তুলনা করুন। প্রথম কলামের (ইউনিক আইডি) সাথে তুলনা করা কি সম্ভব?

এখানে একটি খুব সরলীকৃত উদাহরণ: https://filebin.net/g4w98251y9mfwug6

আমার দুটি স্প্রেডশিট উপস্থাপন করে দুটি শীট রয়েছে।

আপনি দেখতে পাচ্ছেন যে উভয়ের একই কলাম রয়েছে তবে:

  • উভয় পত্রকে এমন কোনও সারি রয়েছে যা কোনও পরিবর্তন ছাড়াই রয়েছে (সমস্ত সারি একই)
  • উভয় পত্রকে সারি রয়েছে তবে কিছু পরিবর্তন রয়েছে (আমার উদাহরণে কমলাতে)
  • সারি রয়েছে যা কেবলমাত্র ডিসেম্বরের শীটে রয়েছে (আমাকে এই লাইনগুলি চিহ্নিত করার দরকার নেই)
  • সারি রয়েছে যা কেবল জানুয়ারী শীটে রয়েছে (আমার উদাহরণে কমলাতে)

কমলা রঙটি আমি যা চাই ঠিক তেমন, তবে এই উদাহরণে আমি এটি নিজেই করতে পারি: ডিসেম্বর এবং জানুয়ারির তুলনা করে। বাস্তব স্প্রেডশিটে আমি নিজে নিজে এটি করতে পারি না কারণ এখানে অনেকগুলি পরিবর্তন, উপাত্ত, লাইন, কলাম ইত্যাদি রয়েছে এবং আমি এই মাসিকটি করব will

একটি মাত্র কলাম রয়েছে যা কখনই পরিবর্তন করতে পারে না: কলাম এ।


এফওয়াইআই, লোকেরা ফাইল ডাউনলোড করতে পছন্দ করেন না, বিশেষত অজানা ব্যবহারকারীদের দ্বারা পোস্ট করার সময়। আমি বলছি না যে আপনার কাছে ফাইলগুলি আপলোড করা উচিত নয় এবং তাদের সাথে লিঙ্কগুলি পোস্ট করা উচিত নয়, তবে আপনার প্রশ্নটি নিজেই দাঁড় করানোর চেষ্টা করুন - ফাইলগুলি না দেখে এটি বোঝা উচিত। আমি আসলে বিশ্বাস করি যে আপনার প্রশ্নটি ঠিক আছে; আমি ফাইলটির দিকে না তাকিয়েই এর উত্তর দিতে সক্ষম হয়েছি। তবে অবশ্যই প্রশ্নগুলি (বিশেষত এক্সেল প্রশ্নাগুলি) নমুনা ডেটার সাথে আরও পরিষ্কার হয়। … (চালিয়ে যাওয়া)
স্কট

1
(চালিয়ে যাওয়া) ... আমরা পছন্দ করি যে আপনি এখানে এবং এখানে যেমন করেছিলেন তেমনি আপনার ডেটার একটি পাঠ্য উপস্থাপনা পোস্ট করবেন ; আপনি চাইলে ফর্ম্যাট পাঠ্যটিকে টেবিল সাইট বা সমতল পাঠ্য টেবিল জেনারেটর সাইট হিসাবে ব্যবহার করুন । আমি প্রস্তাব দিচ্ছি যে আমি আমার উত্তরে যে তথ্য ব্যবহার করেছি তা হ'ল সঠিক পরিমাণ: আপনি প্রশ্নের মধ্যে চিহ্নিত চারটি বিভাগের প্রত্যেকটিতে একটি করে সারি।
স্কট

একটি দুর্দান্ত এক্সেল তুলনা সরঞ্জাম আছে। এটি 2 এক্সেল ফাইলের তুলনা করতে এবং পার্থক্যগুলি লগ আউট করতে পারে। আপনি আরাক্সিস মার্জ করতেও চেষ্টা করতে পারেন, যদিও এটি নিখরচায় নয়।
ক্রোমস্টার 14

উত্তর:


4

এটি আপনার স্প্রেডশিটটিতে 50 টি কলাম ব্যবহার করা সুবিধাজনক, কারণ এর অর্থ হ'ল কলাম # 51, # 52,…, উপলব্ধ। আপনার সমস্যাটি "সহায়ক সহায়ক কলাম" ব্যবহার করে খুব সহজেই সমাধান হয়ে গেছে, যা আমরা কলামে রাখতে পারি  AZ(এটি কলাম # 52)। আমি অনুমান করব আপনার শীটের প্রতিটি যে সারি 1 হেডার (ধারণ করে শব্দID , Name, Address, ইত্যাদি) তাই আপনি ঐ তুলনা (যেহেতু আপনার কলাম উভয় পত্রকে একই আদেশ হয়) প্রয়োজন হবে না। আমি এটিও ধরে নেব যে ID(অনন্য শনাক্তকারী) কলামে রয়েছে  A। (যদি তা না হয়, উত্তর হয়ে সামান্য বিট আরো জটিল, কিন্তু এখনও মোটামুটি সহজ।) সেল ইন  AZ2(উপলব্ধ কলাম, ডেটার জন্য ব্যবহৃত প্রথম সারিতে), লিখুন

=B2&C2&D2&…&X2&Y2&Z2&AA2&AB2&AC3&…&AX2

B2মাধ্যমে  সমস্ত কক্ষ তালিকা  AX2।  &এটি পাঠ্য সংক্ষেপণ অপারেটর, তাই যদি B2এতে থাকে Andyএবং C2থাকে New Yorkতবে B2&C2তা মূল্যায়ন করবে AndyNew York। একইভাবে, উপরের সূত্রটি সারির জন্য সমস্ত ডেটা একত্রিত করবে (বাদে ID), এমন ফলাফল দেবে যা এরকম কিছু দেখতে পারে:

অ্যান্ডি নিউ ইয়র্ক 1342 ওয়াল স্ট্রিট বিনিয়োগ বিনিয়োগ ব্যাঙ্কার এলিজাবেথ 2 ক্যাটক্লেজ ডিগ্রি ইউসিএলএ…

সূত্রটি টাইপ করার জন্য দীর্ঘ এবং জটিল, তবে আপনাকে এটি একবারে করা দরকার (তবে বাস্তবে এটি করার আগে নীচের নোটটি দেখুন)। আমি এটি AX2পেরিয়ে দেখিয়েছি কারণ কলামটি  AXকলাম # 50। স্বাভাবিকভাবেই, সূত্রটি বাদে প্রতিটি ডেটা কলামে coverেকে রাখা উচিত ID। আরও সুনির্দিষ্টভাবে, এটিতে আপনি তুলনা করতে চান এমন প্রতিটি ডেটা কলাম অন্তর্ভুক্ত করা উচিত। যদি আপনার ব্যক্তির বয়সের জন্য একটি কলাম থাকে তবে তা (স্বয়ংক্রিয়ভাবে?) প্রতিবছর প্রত্যেকের জন্য আলাদা হবে এবং আপনি এটির প্রতিবেদন করতে চাইবেন না। এবং অবশ্যই সহায়ক সাহায্যকারী কলাম, যা সংক্ষিপ্ত সূত্র ধারণ করে, সর্বশেষ ডেটা কলামের ডানদিকে কোথাও হওয়া উচিত।

এখন ঘর নির্বাচন করুন  AZ2এবং এটিকে সমস্ত 1000 সারির মাধ্যমে টেনে আনুন / পূরণ করুন। এবং উভয় ওয়ার্কশিটে এটি করুন।

অবশেষে, আপনি যে শীটটিতে পরিবর্তনগুলি হাইলাইট করতে চান (আমার ধারণা, আপনি যা বলছেন তা থেকে এটি আরও সাম্প্রতিক শীট), আপনি যে সমস্ত ঘর হাইলাইট করতে চান তা নির্বাচন করুন। আমি জানি না এটি কেবল কলাম  A, বা কেবল কলাম  B, বা পুরো সারি (অর্থাত্ Aমধ্য দিয়ে  AX)। সারিগুলিতে 1000 এর মাধ্যমে সারিগুলিতে এই ঘরগুলি নির্বাচন করুন (বা যেখানে আপনার ডেটা শেষ পর্যন্ত পৌঁছে যেতে পারে), এবং "শর্তসাপেক্ষ বিন্যাস" - "নতুন নিয়ম ..." এ যান, "কোন ঘরগুলি বিন্যাস করতে হবে তা নির্ধারণ করতে একটি সূত্র ব্যবহার করুন" নির্বাচন করুন এবং প্রবেশ করুন

=IFERROR(VLOOKUP($A2,'December 2017'!$A$2:$AZ$1000,52,FALSE), "") <> $AZ2

"ফর্ম্যাট মানগুলিতে যেখানে এই সূত্রটি সত্য বাক্সে" প্রবেশ করুন। এটি IDবর্তমানের ("জানুয়ারী 2018") শীটের (সেলের $A2) সারি থেকে মান গ্রহণ করে  A, এটি পূর্ববর্তী ("ডিসেম্বর 2017") শীটের কলামে অনুসন্ধান করে,  সেই সারি থেকে সংলগ্ন ডেটা মান পেয়েছে এবং এটির তুলনা করে এই সারিতে সংযুক্ত ডেটা মানে। (অবশ্যই AZসাহায্যকারী কলাম, হয় 52হয় কলাম নম্বর সাহায্যকারী কলামের এবং 1000যে তথ্য রয়েছে "ডিসেম্বর 2017" শীট উপর শেষ সারি - বা কিছুটা উচ্চতর; যেমন, আপনি প্রবেশ করতে পারে 1200। সঠিক হচ্ছে উদ্বেজক পরিবর্তে) তারপরে “ফর্ম্যাট” এ ক্লিক করুন এবং শর্তসাপেক্ষ বিন্যাসটি নির্দিষ্ট করুন যা আপনি চান (যেমন কমলা ফিল)।

আমি কলামে সহায়ক কলাম সহ কয়েকটি কয়েকটি সারি এবং মাত্র কয়েকটি ডেটা কলাম দিয়ে একটি উদাহরণ দিয়েছি  H:

পূর্ববর্তী মাস / বছর (ডিসেম্বর 2017) পত্রক

কমলাতে হাইলাইট করা পরিবর্তনগুলি সহ চলতি মাস / বছর (জানুয়ারী 2018) শীট

দেখুন যে অ্যান্ডির সারিটি রঙিন কমলা, কারণ তিনি নিউ ইয়র্ক থেকে লস অ্যাঞ্জেলেসে চলে এসেছেন এবং ডাবরার সারিটি রঙিন কমলা, কারণ তিনি একটি নতুন প্রবেশ is

নোট:   একটি সারিতে মত মান যদি পারে theএবং reactপরপর দুই কলামে, এবং এই নিম্নলিখিত বছরের মধ্যে পরিবর্তন হতে পারে thereএবং act, কারণ আমরা শুধু যোগসূত্র মানের তুলনা করছেন এই একটি পার্থক্য নয় বলে প্রতিবেদন করা হবে, এবং যে ( thereact) হল উভয় শীট একই। আপনি যদি এই সম্পর্কে উদ্বিগ্ন হন তবে এমন একটি চরিত্র চয়ন করুন যা আপনার ডেটাতে (যেমন, |) কখনও সম্ভাবনা নেই এবং ক্ষেত্রগুলির মধ্যে এটি সন্নিবেশ করান। সুতরাং আপনার সহায়ক কলামে থাকবে

=B2&"|"&C2&"|"&D2&"|"&…&"|"&X2&"|"&Y2&"|"&Z2&"|"&AA2&"|"&AB2&"|"&AC3&"|"&…&"|"&AX2

এরকম দেখতে পারে এমন ডেটার ফলস্বরূপ:

অ্যান্ডি | নিউ ইয়র্ক | 1342 ওয়াল স্ট্রিট | বিনিয়োগ ব্যাংকার | এলিজাবেথ | 2 | বিড়াল | কলেজ ডিগ্রি | ইউসিএলএ |…

এবং পরিবর্তন রিপোর্ট করা হবে, কারণ the|react ≠  there|act। আপনার সম্ভবত এই সম্পর্কে উদ্বিগ্ন হওয়া উচিত তবে আপনার কলামগুলি আসলে কী তার ভিত্তিতে আপনার আত্মবিশ্বাসের কারণ থাকতে পারে যে এটি কখনই কোনও সমস্যা হবে না।

আপনি এই কাজটি পেয়ে গেলে আপনি সহায়ক কলামগুলি গোপন করতে পারেন।


1

ভিউ ট্যাবে যান এবং নতুন উইন্ডোতে ক্লিক করুন। নতুন উইন্ডোতে যান এবং পাশাপাশি পাশাপাশি ক্লিক করুন। আপনি সিঙ্ক্রোনাস স্ক্রোলিং ক্লিক করে স্ক্রোলিং সিঙ্ক্রোনাইজ করতে পারেন। সংযুক্ত চিত্রটি পরীক্ষা করুন: পাশাপাশি এক্সেল শিটগুলি

সিঙ্ক্রোনাস স্ক্রোলিং আপনাকে একই সাথে বিভিন্ন কার্যপত্রককে স্ক্রোল করার সুবিধা দেয়। বোতামটি টগল করা আপনাকে উভয়কে একসাথে দেখতে সক্ষম করবে এবং কেবলমাত্র একটি কার্যপত্রক স্ক্রোল করবে।


আমার কাছে প্রতিটি স্প্রেডশিটে ১০০০ এরও বেশি বেশি লাইন রয়েছে ... ৫০ টি কলাম .. কিছু তথ্য দেখার সাথে তুলনা করা ভারী শক্ত (ব্যাংক ডেটা, ফোন নম্বর, তারিখ ...) এর মতো এগিয়ে যেতে অনেক দীর্ঘ এবং ঝুঁকি আছে ত্রুটি / ওমিশন আমাকে এই মাসিক করতে হবে .. এর চেয়ে দ্রুত কোনও সমাধান নেই? :(
CILUEA

একই দৃশ্যে, আপনি কলামগুলিতে ফিল্টার প্রয়োগ করতে পারেন। ওয়ার্কশিটগুলির মধ্যে উভয়টিতে সূত্র যুক্ত করুন।
CETZA Nido

আমি কলামগুলিতে ফিল্টার প্রয়োগ করতে চাই না ... আমার কাছে দুটি স্প্রেডশিট রয়েছে (একটি লাইন = একজন কর্মচারী) এবং আমি পুরানো স্প্রেডশিটের মধ্যে (প্রতিটি শেষ) প্রতিটি কর্মীর জন্য পরিবর্তিত ডেটা (অ্যাড্রেস, ফোন ..) হাইলাইট করতে চাই মাস) এবং নতুন স্প্রেডশিট (এই মাসে) আমি নিজেই এটি প্রতিমাসে নিজেই করতে পারি না .. এটি প্রতিটি স্প্রেডশিটে এবং 50 টি কলামে 1 000 লাইনের বেশি
CILUEA

আপনি শর্তসাপেক্ষ বিন্যাসের সাথে লুকিং ও ইনডেক্স + মিলের সূত্র ব্যবহার করতে পারেন। কিছু নমুনা ডেটা দিয়ে কী আপনার শীটটি ভাগ করা সম্ভব?
চিতজা নিদো

আমি একটি উদাহরণ এবং আরও ব্যাখ্যা দিয়ে আমার পোস্ট সম্পাদনা করেছি.. ধন্যবাদ!
CILUEA

1

ঠিক আছে তাই আপনি দুটি কাজের একটি করতে পারেন।

1.- ওওটিবি সমাধানটি "ডেটা" -> "ডেটা সরঞ্জামসমূহ" -> "মুছুন (এটি স্প্যানিশ থেকে সরাসরি অনুবাদ) নকল"। এইভাবে আপনাকে উভয় টেবিল সংযোজন করতে হবে এবং আপনি কেবলমাত্র সেই ডেটা দিয়ে পরিবর্তন করতে পারবেন যা কেবলমাত্র পরিবর্তন করা হয়েছে এবং কেবল অজান্তেই। সুতরাং CountIfআপনার ইউনিকডগুলিতে ব্যবহারের জন্য ফিল্টার আউট করতে , যাকে 1 হিসাবে গণনা করা হয়েছে তা অনির্বাচিত করুন unique

২.-এই সূত্রটি ব্যবহার করুন

IF(Index("rangetoreturn";Match("CellofUniqueID";"Rangeofuniqueidtolookinto";0))<>"OneOftheCellthatcontainsthesameasRangeToReturn";"Info Has Changed";"InfoHasNotChanged")

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

"রেঞ্জেটোর্টরন" এবং "রেঞ্জোফুনিকুইডটলুকিন্তো" একটি টেবিলের (বা শীট) এবং অন্য সারণির "সেলোফুনিকুইডআইডি"।

চিয়ার্স


ধন্যবাদ! প্রথম সমাধানটি সবচেয়ে সহজ হতে পারে তবে এটি কাজ করে না: (অথবা সম্ভবত আমি ভাল বুঝতে পারি নি?) "ডুপ্লিকেট মুছুন" বিকল্পটি কিছু লাইন মুছে ফেলবে, এবং আমি উভয় পত্রকে সমস্ত লাইন রাখতে চাইছি, কেবলমাত্র আমি শীটটিতে অনন্য ডাতাসহ একটি কলাম রয়েছে, অন্য সমস্ত কলামের ভিতরে একই উপাত্ত সহ অনেকগুলি লাইন থাকে (উদাহরণস্বরূপ, একই জন্মের তারিখ সহ দুটি ব্যক্তি বা একই বয়সের ..)
CILUEA

বিকল্প 2: রেঞ্জেটোরটর্ন / রেঞ্জোফিউনিকিকডটলুকিন্টো / ওয়ানওফ্যাথেলথ্যাট কন্টেইনস্টেসেমেস রেঞ্জ টো রিটারন কী?
CILUEA

বিকল্প 2, "রেঞ্জফ্রেটন" এর জন্য ক্লিক করুন @ আপনি যে তথ্য ফিরিয়ে আনতে চান সেটিই এর পরিসীমা। "রেঞ্জোফুনিকিডিটলুকিন্টো" এটি আক্ষরিক অর্থে ইউনিক্লাইডের পরিসীমা যেখানে আপনি নিজের অনন্য আইডি খুঁজছেন। "ওয়ানফেচেলথ্যাটেকটেনস্টেসেমেস রেঞ্জ টো রিটারন" এটি এমন তথ্য যা আপনার ফিরিয়ে আনার সাথে আপনি তুলনা করবেন, তাই যদি এটি আলাদা হয় তবে তা আপনাকে জানিয়ে দেবে। দুঃখজনকভাবে কোনও ভিবিএর সামান্য জানা না থাকলে কোনও স্বচ্ছ উত্তর নেই answer যা এটির মতো মনে হয় না।
ডিএমবি

@CILUEA বিকল্প 1 এর জন্য, আপনাকে উভয় টেবিল থেকে একটি নতুন টেবিল তৈরি করতে হবে। তারপরে নকল মুছুন delete তারপরে আপনি CountIf2 টি সংখ্যার সাহায্যেও ফিল্টার এবং ফিল্টার করতে পারেন, যখন আপনার 1 টি অ্যাকুরিয়েন্স থাকে মানে তথ্য পরিবর্তন হয় নি। শেষ অবধি, আপনার অনন্য আইডি দিয়ে অর্ডার করুন। এছাড়াও একটি নতুন কলাম কলামে পতাকা নিক্ষেপ করুন, যাতে আপনি জানেন যে উইচ টেবিল থেকে আপনার তথ্য এসেছে। পার্থক্যগুলি কী তা এখন আপনি স্পষ্ট দেখতে পাচ্ছেন
dmb

@ স্কট "বাক্সের বাইরে" ... সেখানে ভুল করেছেন এটি ওওটিবি হওয়া উচিত, দুঃখিত ইংরেজি আমার প্রথম ভাষা নয়।
dmb
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.