নির্দিষ্ট কলামে ফলাফল অর্ডার করতে এক্সেলে ডেটা ম্যানিপুলেট করুন


1

আমি কিছু কলামে তথ্য তৈরি করতে চাই (তবে সমস্ত নয়) সারিগুলিতে প্রদর্শিত হয়, দয়া করে নীচে একটি উদাহরণ দেখুন।

এটি আমার কাছে রয়েছে (দুর্ভাগ্যক্রমে এটি অতিরিক্ত স্থানগুলিতে অনুমতি দেয় না তাই সমস্ত কিছু স্বাক্ষরিত নয়, দয়া করে সমস্ত প্রান্তিককরণের কল্পনা করার চেষ্টা করুন):

Patient     Visit 1     Visit 2     Visit 3     Visit 4(…)

1           22Dec       12Jan       03Feb    
2           3Jan        03Feb       01Mar
3           10Dec       03Jan       23Jan   
(…)

(ইত্যাদি, শত শত রোগীর সাথে দীর্ঘ ডাটাবেস)

আমি এটির মতো দেখতে চাই:

Patient     Visit type      Date

1           Visit 1         22Dec
1           Visit 2         12Jan    
1           Visit 3         03Feb   
2           Visit 1         23Jan   
2           Visit 2         (…)   
(…)

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

অনেক ধন্যবাদ!


পাওয়ারপিভট এটির সাথে সহায়তা করতে পারে
পিটারএইচ

উত্তর:


1

এর মতো ডেটা সহ:

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

ইন ও H2 লিখুন:

=ROUNDUP(ROWS($1:1)/6,0)

এবং নীচের দিকে অনুলিপি করুন। আই 2 ঘরে প্রবেশ করুন:

=INDEX($B$1:$G$1,MOD(ROWS($1:1)-1,6)+1)

এবং নীচের দিকে অনুলিপি করুন। ইন J2 লিখুন:

=INDEX($B$2:$G$10,ROUNDUP(ROWS($1:1)/6,0),MOD(ROWS($1:1)-1,5)+1)

এবং নীচের দিকে অনুলিপি করুন:

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

বিঃদ্রঃ:

6 এই সূত্রে উৎস সারণিতে ভিজিট সংখ্যা অনুরূপ। আপনার প্রয়োজন অনুসারে সামঞ্জস্য করুন।


0

আপনি যদি অবিচ্ছিন্ন রূপান্তর চান, বা কেবল একবার আপনার ডেটা রুপান্তর করতে চান তা স্পষ্ট ছিল না। আপনি যদি কেবল একবার ডেটা রূপান্তর করতে চান তবে এখানে একটি পরামর্শ দেওয়া হয়েছে: আসুন এখনই এটি আপনার ডেটা ভেবে দেখুন:

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

আপনার প্রতি রোগীর সর্বাধিক 4 টি দেখার মতো, প্রথম রোগীর জন্য ম্যানুয়ালি সারিগুলি তৈরি করুন, এটির মতো:

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

তারিখের কলামের জন্য, ভিজিটের ধরণ অনুসারে কলামটি সন্ধান করে VLOOKUP প্রয়োগ করুন:

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

এখন দ্বিতীয় রোগীর জন্য ম্যানুয়ালি সারিগুলি তৈরি করুন, তবে এখন কয়েকটি সূত্রের সাহায্যে আপনি নিচে নামাতে সক্ষম হবেন:

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

তারিখ কলামের জন্য, রোগীর 1 থেকে আপনার যা আছে তা কেবল চাপ দিন:

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

এখন, রোগীর সমস্ত ব্লক 2 নির্বাচন করুন এবং নিচে চাপ দিন:

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

কোনও তারিখ না থাকলেও এটি কার্যকর হবে

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

এই কি আপনার মামলা হবে?


0

আমার দৃষ্টিভঙ্গি উপরের উত্তরগুলির মতো ঠিক একটি দ্বি ওয়ে লুকআপ কৌশল ব্যবহার করে ।

নীচের চিত্রগুলি দেখুন, যা প্রথম সারণীতে নমুনা তথ্য দেখায়, তারপরে রোগীদের তালিকা, ভিজিট নম্বর এবং তারিখ, সমস্ত পছন্দসই ক্রমে, দ্বিতীয় সারণীতে।

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

সূত্রগুলি এখানে পেতে:

রোগীর তালিকা: সেল এ 10 এ,=INT((ROW(A1)-1)/5)+1

প্রকারের তালিকাটিতে যান: সেল বি 10,="Visit"&INT(MOD(ROW(A1)-1,5))+1

সেল সি 10 এ তারিখের তালিকা ,=INDEX($B$2:$F$8,MATCH(A10,A$2:A$8,0),MATCH(B10,$B$1:$F$1,0))

সমস্ত 3 সূত্র নীচে টানুন, যতদূর প্রয়োজন।

আমি আশা করি এটি আপনাকে সহায়তা করবে।

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