এক্সেল কোডের উপর ভিত্তি করে মান অটোপপ্লেট করুন


0

আমি এক্সেল এ নির্দিষ্ট কিছু সংজ্ঞায়িত করতে চাই, যখন আমি একটি নতুন শীটে কিছু কোড (এক্স 112) টাইপ করি, এটি স্বয়ংক্রিয়ভাবে একটি আলাদা শীট থেকে তথ্য আমদানি করে এবং অন্যান্য কলামে এর বিষয়বস্তু প্রদর্শন করবে।

EX জন্য

112    agarwal male
119    reena   female

অর্থাৎ, যখন আমি কলামে 112 টাইপ করি, তখন এটি স্বয়ংক্রিয়ভাবে একই সারিতে আগরওয়াল এবং পুরুষকে প্রদর্শন করবে তবে বিভিন্ন কলামে (যেখানে এটি আমদানি করবে সেখান থেকে অন্য তথ্যটি অন্য শীটে উপস্থিত হবে)।


1
আপনার মত ডেটাবেস প্রয়োজন, স্প্রেডশীট নয়।
Kruug

আমি একটি ডাটাবেস তৈরি করতে চান এবং তারপর এক্সেল এটি ব্যবহার করতে চান
neeraj

হ্যাঁ, একটি পৃথক ডেডিকেটেড এক্সেল শীট থেকে
neeraj

আপনি VLOOKUP সঙ্গে পরিচিত?
F106dart

উত্তর:


1

ব্যবহার করুন IF একটি সূত্র বিবৃতি আপনি কি চাইতে হবে। দ্য IF একটি লজিক্যাল মান (সত্য বা মিথ্যা) জন্য ফাংশন চেক তারপর যে ফলাফল কর্ম নেয়।

IF(logical_test, [value_if_true], [value_if_false])

সুতরাং, এটি "কোড" চেক করে এটি অন্য কলামের কোষগুলিতে কী মান স্থাপন করবে তা জানতে হবে। যদি আপনি A1 এ "কোড" টাইপ করেন তবে এই সূত্রটি B1 এ রাখুন

=IF(A1=112,"agarwal",IF(A1=119,"reena","")) 

C1 এই সূত্র রাখুন

=IF(A1=112,"male",IF(A1=119,"female",""))

আপনি দেখতে পারেন, প্রথম কোড কোড জন্য চেক 112, যদি এটি TRUE এটি কোষে "আগরওয়াল" শব্দ রাখে। যদি এটা হয় False এটি নেস্টেড করা হবে যা পরবর্তী নির্দেশাবলী যায় IF বিবৃতি। বিবৃতির শেষে এটি ফেরত না থাকলে ঘরটি ফাঁকা ছেড়ে চলে যাবে TRUE

নীচের ডান কোণে দুবার ক্লিক করে আপনি সারির নীচে সূত্রগুলি অনুলিপি করতে পারেন।


আপনার পরামর্শের জন্য ধন্যবাদ। আসলে আমি একটি আলাদা পত্রক রেখেছি যা সমস্ত তথ্য ধারণ করে। আমি যা চাই তা হল যদি আমি অন্য একটি পৃথক শীটে প্রথম মান (প্রাক্তন 112) লিখি, তবে আমি চাই যে সেটি থেকে সমস্ত তথ্য স্বয়ংক্রিয়ভাবে আমদানি করতে চাই।
neeraj

আপনি করতে পারেন সম্পাদন করা যারা বিবরণ সঙ্গে আপনার প্রশ্ন। আমার উত্তর আপনি জিজ্ঞাসা প্রশ্নের উপর ভিত্তি করে ছিল। আপনার প্রশ্ন জিজ্ঞাসা করার সময় যতটা সম্ভব বিস্তারিত অন্তর্ভুক্ত করা গুরুত্বপূর্ণ। আমি অনুযায়ী আমার উত্তর আপডেট হবে।
CharlieRB

0

শুধু এক্সেল এবং সূত্র ব্যবহার করে, কোন VBA ইত্যাদি (সম্পাদন করুন - এটি শুধুমাত্র এক্সেল 2007 বা তার পরে কাজ করবে) ...

একটি নথিতে বলা হয় Book1.xls আপনার বেস তথ্য ধারণকারী নিম্নলিখিত টেবিল আছে - কোন ফর্মুলা:

enter image description here

তারপর একটি নথিতে বলা হয় Book2.xls আপনি স্বয়ংক্রিয় আপডেট করতে চান টেবিল আছে।

মধ্যে Cell A1 আপনি যে নম্বরটি অনুসন্ধান করছেন সেটি রাখুন (এই ক্ষেত্রে 112 )। মধ্যে Cell B1 নিম্নলিখিত কোডটি রাখুন:

=IFERROR(VLOOKUP(A1;[Book1.xlsx]Sheet1!$A$1:$C$2;2;0);"what")

এই বিষয়বস্তু সন্ধান করবে Cell A1 মধ্যে এলাকায় A1 এবং C2 মধ্যে Sheet1 নথি Book1.xlsx (এই ক্ষেত্রে নথিতে একই ফোল্ডারে থাকা দরকার মনে রাখবেন) এবং এটি যদি এটি খুঁজে পায় তবে এটির সাথে ঘরটির সামগ্রী প্রদর্শন করবে col index = 2 (কোল সূচী আপনার অ্যারের প্রথম কলামে নম্বর 1 থেকে শুরু হয়)

এই ক্ষেত্রে আপনার অ্যারের থেকে বিষয়বস্তু A1 থেকে C2 কিন্তু আপনি যে তথ্য খুঁজছেন তা সর্বদা হবে Column A সুতরাং col index = 1 হয় Column A, col index = 2 হয় Column B এবং col index = 3 হয় Column C

মধ্যে Cell C1 শেষ প্রতিস্থাপন 2 একটি সঙ্গে উপরের সূত্র মধ্যে 3:

=IFERROR(VLOOKUP(A1;[Book1.xlsx]Sheet1!$A$1:$C$2;3;0);"")

এখন, একটি সংখ্যা লিখুন Cell A1 আপনার শীটে এবং এটি অ্যারে কোথাও একটি নম্বর মেলে A1 থেকে C2 আপনার রেফারেন্স নথিতে তারপর কোষের বিষয়বস্তু B1 এবং C1 স্বয়ংক্রিয়ভাবে মিলযুক্ত আইটেম নাম এবং লিঙ্গ সঙ্গে আপডেট করা হবে।


1
ভিবিএ ছাড়া একটি সমাধান অবশ্যই সবসময় ভাল, তবে দয়া করে আমাকে দুটি নোট যোগ করুন: = IFERROR এক্সেল 2003 তে উপলব্ধ না এবং ওপিকে যে সংস্করণটি ব্যবহার করছে তা উল্লেখ করতে ভুলে গেছেন। এছাড়াও আপনি প্রতিস্থাপন করতে চান প্রতি কলামের কাছাকাছি সূত্র অনুলিপি করতে হবে।
nixda

আপনার মন্তব্যের জন্য TY, আমি সচেতন ছিলাম না IFERROR প্রাক-2007 উপলব্ধ ছিল না তবে আপনি সঠিক, আমি এটি ইঙ্গিত করার জন্য আমার উত্তর সম্পাদনা করেছি।
Kevin Anthony Oppegaard Rose

@nixda IFERROR দ্বারা প্রতিস্থাপিত হতে পারে IF(ISERROR(...)) পূর্ববর্তী সংস্করণ জন্য সমন্বয়।
Peter L.

1
কেভিন আপনাকে অনেক ধন্যবাদ ... এটা কাজ করছে এবং আমার সমস্যা সমাধান করা হয়েছে ... :)
neeraj

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