এক্সেলে কলাম এবং সারিগুলি কীভাবে স্যুইচ করবেন

  • এই শেয়ার করুন
Michael Brown

টিউটোরিয়ালটি এক্সেলের কলামে সারিগুলি পরিবর্তন করার বিভিন্ন উপায় দেখায়: সূত্র, VBA কোড এবং একটি বিশেষ টুল৷

এক্সেল-এ ডেটা স্থানান্তর করা অনেক ব্যবহারকারীর কাছে পরিচিত কাজ৷ প্রায়শই আপনি একটি জটিল টেবিল তৈরি করেন শুধুমাত্র এটি উপলব্ধি করার জন্য যে এটি গ্রাফে ডেটার আরও ভাল বিশ্লেষণ বা উপস্থাপনার জন্য এটিকে ঘোরানো সঠিক অর্থপূর্ণ৷

এই নিবন্ধে, আপনি সারিগুলিকে কলামে রূপান্তর করার বিভিন্ন উপায় খুঁজে পাবেন (বা কলাম থেকে সারি), আপনি যেটিকেই বলুন না কেন, এটি একই জিনিস : ) এই সমাধানগুলি Excel 2010 এর সমস্ত সংস্করণে Excel 365 এর মাধ্যমে কাজ করে, অনেক সম্ভাব্য পরিস্থিতি কভার করে এবং বেশিরভাগ সাধারণ ভুল ব্যাখ্যা করে৷

    পেস্ট স্পেশাল ব্যবহার করে এক্সেলের সারিগুলিকে কলামে রূপান্তর করুন

    ধরুন আপনার কাছে ডেটাসেট আছে যা আপনি নীচের গ্রাফিক্সের উপরের অংশে দেখছেন। দেশের নামগুলি কলামে সংগঠিত, কিন্তু দেশের তালিকাটি খুব দীর্ঘ, তাই আমরা কলামগুলিকে সারিগুলিতে পরিবর্তন করতে চাই যাতে স্ক্রীনে ফিট হয়:

    সারিগুলিকে কলামে স্যুইচ করতে, এই পদক্ষেপগুলি সম্পাদন করুন:

    1. মূল ডেটা নির্বাচন করুন৷ পুরো টেবিলটি দ্রুত নির্বাচন করতে, যেমন একটি স্প্রেডশীটে ডেটা সহ সমস্ত কক্ষ, Ctrl + Home এবং তারপর Ctrl + Shift + End টিপুন।
    2. নির্বাচিত ঘরগুলিকে হয় ডান ক্লিক করে এবং চয়ন করে কপি করুন। প্রসঙ্গ মেনু থেকে অনুলিপি করুন অথবা Ctrl + C টিপে।
    3. গন্তব্য পরিসরের প্রথম ঘরটি নির্বাচন করুন।

      একটি সেল নির্বাচন করতে ভুলবেন না যেটিএক্সেলের জন্য এটি এবং 70+ অন্যান্য পেশাদার সরঞ্জাম ব্যবহার করে দেখুন, আমি আপনাকে আমাদের আলটিমেট স্যুটের একটি ট্রায়াল সংস্করণ ডাউনলোড করার জন্য আমন্ত্রণ জানাচ্ছি। পড়ার জন্য আপনাকে ধন্যবাদ এবং আমি আশা করি আগামী সপ্তাহে আপনাকে আমাদের ব্লগে দেখতে পাব!

      ৷আপনার আসল ডেটা থাকা সীমার বাইরে পড়ে, যাতে অনুলিপি এলাকা এবং পেস্ট এলাকাগুলি ওভারল্যাপ না হয়। উদাহরণস্বরূপ, যদি আপনার বর্তমানে 4টি কলাম এবং 10টি সারি থাকে, তাহলে রূপান্তরিত টেবিলে 10টি কলাম এবং 4টি সারি থাকবে৷
    4. গন্তব্য ঘরে রাইট ক্লিক করুন এবং থেকে পেস্ট স্পেশাল বেছে নিন প্রসঙ্গ মেনু, তারপর ট্রান্সপোজ নির্বাচন করুন।

    15>

    আরও তথ্যের জন্য, অনুগ্রহ করে দেখুন কিভাবে এক্সেলে পেস্ট স্পেশাল ব্যবহার করবেন।

    নোট করুন। আপনার সোর্স ডেটাতে যদি সূত্র থাকে, তবে নির্দিষ্ট কক্ষে সেগুলি সামঞ্জস্য করা বা লক করা উচিত কিনা তার উপর নির্ভর করে আপেক্ষিক এবং পরম রেফারেন্সগুলি সঠিকভাবে ব্যবহার করা নিশ্চিত করুন৷

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

    তবে, এই পদ্ধতির দুটি ত্রুটি যা এটিকে স্থানান্তরের জন্য একটি নিখুঁত সমাধান বলা থেকে বাধা দেয়। এক্সেলের ডেটা:

    • এটি সম্পূর্ণরূপে কার্যকরী এক্সেল টেবিল ঘোরানোর জন্য উপযুক্ত নয়। আপনি যদি পুরো টেবিলটি অনুলিপি করেন এবং তারপর পেস্ট স্পেশাল ডায়ালগটি খুলুন, আপনি ট্রান্সপোজ বিকল্পটি নিষ্ক্রিয় দেখতে পাবেন। এই ক্ষেত্রে, আপনাকে হয় কলাম শিরোনাম ছাড়াই টেবিলটি অনুলিপি করতে হবে অথবা প্রথমে এটিকে একটি পরিসরে রূপান্তর করতে হবে।
    • স্পেশাল পেস্ট করুন > ট্রান্সপোজ নতুনটিকে লিঙ্ক করে না টেবিলমূল ডেটা সহ, তাই এটি শুধুমাত্র এককালীন রূপান্তরের জন্য উপযুক্ত। যখনই উৎস ডেটা পরিবর্তিত হয়, আপনাকে প্রক্রিয়াটি পুনরাবৃত্তি করতে হবে এবং টেবিলটি নতুনভাবে ঘোরাতে হবে। একই সারি এবং কলাম বারবার পরিবর্তন করে কেউ তাদের সময় নষ্ট করতে চাইবে না, তাই না?

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

    1. আপনি যে সারিগুলিকে কলামে (বা কলাম) রূপান্তর করতে চান তা অনুলিপি করুন সারিগুলিতে পরিবর্তন করতে হবে)।
    2. একই বা অন্য ওয়ার্কশীটে একটি খালি ঘর নির্বাচন করুন।
    3. পেস্ট স্পেশাল ডায়ালগটি খুলুন, যেমনটি আগের উদাহরণে ব্যাখ্যা করা হয়েছে এবং ক্লিক করুন নিচের বাম দিকের কোণায় লিঙ্ক পেস্ট করুন 0>
    4. নতুন টেবিলটি নির্বাচন করুন এবং এক্সেলের খুঁজুন এবং প্রতিস্থাপন ডায়ালগ খুলুন (অথবা সরাসরি প্রতিস্থাপন ট্যাবে যেতে Ctrl + H টিপুন)।
    5. সব প্রতিস্থাপন করুন " =" "xxx" সহ অক্ষর বা অন্য কোন অক্ষর(গুলি) যা আপনার বাস্তব ডেটাতে কোথাও বিদ্যমান নেই৷

    এটি আপনার টেবিলকে কিছুতে পরিণত করবে৷ কিছুটা ভীতিকর, আপনি নীচের স্ক্রিনশটটিতে দেখতে পাচ্ছেন, তবে আতঙ্কিত হবেন না,আর মাত্র 2টি ধাপ, এবং আপনি পছন্দসই ফলাফল অর্জন করতে পারবেন।

  • টেবিলটি "xxx" মান দিয়ে অনুলিপি করুন এবং তারপর পেস্ট স্পেশাল > কলামগুলিকে সারিগুলিতে ফ্লিপ করতে স্থানান্তর করুন
  • অবশেষে, পরিবর্তনটি বিপরীত করতে আরও একবার খুঁজুন এবং প্রতিস্থাপন করুন ডায়ালগটি খুলুন, যেমন সমস্ত "xxx" কে "=" দিয়ে প্রতিস্থাপন করুন মূল কক্ষের সাথে লিঙ্ক।
  • এটি একটু দীর্ঘ কিন্তু মার্জিত সমাধান, তাই না? এই পদ্ধতির একমাত্র ত্রুটি হল যে মূল বিন্যাস প্রক্রিয়াটি হারিয়ে যায় এবং আপনাকে এটিকে ম্যানুয়ালি পুনরুদ্ধার করতে হবে (আমি আপনাকে এই টিউটোরিয়ালে এটি করার একটি দ্রুত উপায় দেখাব)।

    কিভাবে সূত্র ব্যবহার করে এক্সেলে স্থানান্তর করতে

    এক্সেলের সারিগুলিতে গতিশীলভাবে কলামগুলি পরিবর্তন করার একটি দ্রুত উপায় হল ট্রান্সপোজ বা INDEX/ADDRESS সূত্র ব্যবহার করে৷ আগের উদাহরণের মতো, এই সূত্রগুলিও মূল ডেটার সাথে সংযোগগুলি রাখে তবে কিছুটা ভিন্নভাবে কাজ করে৷

    ট্রান্সপোজ ফাংশন ব্যবহার করে এক্সেলের কলামগুলিতে সারিগুলি পরিবর্তন করুন

    এর নাম অনুসারে, TRANSPOSE ফাংশন এক্সেলে ডেটা স্থানান্তরের জন্য বিশেষভাবে ডিজাইন করা হয়েছে:

    =ট্রান্সপোজ(অ্যারে)

    এই উদাহরণে, আমরা আরেকটি টেবিল রূপান্তর করতে যাচ্ছি যা জনসংখ্যা অনুসারে মার্কিন যুক্তরাষ্ট্রের রাজ্যগুলিকে তালিকাভুক্ত করে:

    1. আপনার আসল টেবিলে সারি এবং কলামের সংখ্যা গণনা করুন এবং একই সংখ্যক ফাঁকা ঘর নির্বাচন করুন, কিন্তু অন্য দিকে।

      উদাহরণ স্বরূপ, আমাদের নমুনা টেবিলে ৭টি কলাম এবং ৬টি সারি রয়েছেশিরোনাম যেহেতু TRANSPOSE ফাংশনটি কলামগুলিকে সারিতে পরিবর্তন করবে, তাই আমরা 6টি কলাম এবং 7টি সারির একটি পরিসর নির্বাচন করি৷

    2. খালি ঘরগুলি নির্বাচন করে, এই সূত্রটি টাইপ করুন:

      =TRANSPOSE(A1:G6)

    3. যেহেতু আমাদের সূত্র একাধিক কক্ষে প্রয়োগ করতে হবে, তাই এটিকে একটি অ্যারে সূত্র তৈরি করতে Ctrl + Shift + Enter টিপুন।

    Voilà, কলামগুলি হল সারিগুলিতে পরিবর্তন করা হয়েছে, ঠিক যেমনটি আমরা চেয়েছিলাম:

    ট্রান্সপোজ ফাংশনের সুবিধা:

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

    ট্রান্সপোজ ফাংশনের দুর্বলতা:

    • মূল সারণী বিন্যাস রূপান্তরিত টেবিলে সংরক্ষিত হয় না, যেমনটি আপনি উপরের স্ক্রিনশটে দেখতে পাচ্ছেন৷
    • যদি মূল টেবিলে কোনো খালি ঘর থাকে, তবে স্থানান্তরিত কোষগুলির পরিবর্তে 0 থাকবে৷ এটি ঠিক করতে, IF ফাংশনের সাথে TRANSPOSE ব্যবহার করুন যেমন এই উদাহরণে ব্যাখ্যা করা হয়েছে: শূন্য ছাড়া কীভাবে স্থানান্তর করা যায়।
    • আপনি ঘোরানো টেবিলের কোনো ঘর সম্পাদনা করতে পারবেন না কারণ এটি উৎস ডেটার উপর অনেক বেশি নির্ভরশীল। আপনি যদি কিছু ঘরের মান পরিবর্তন করার চেষ্টা করেন, তাহলে আপনি "আপনি একটি অ্যারের অংশ পরিবর্তন করতে পারবেন না" ত্রুটির সাথে শেষ হবে৷

    মোড়ানো, TRANSPOSE ফাংশনটি ভালো এবং সহজেই ব্যবহারযোগ্য যাই হোক না কেন , এটি অবশ্যই নমনীয়তার অভাব রয়েছে এবং তাই সেরা নাও হতে পারে৷অনেক পরিস্থিতিতে যাওয়ার উপায়।

    আরও তথ্যের জন্য, উদাহরণ সহ এক্সেল ট্রান্সপোজ ফাংশন দেখুন।

    সারিটিকে INDIRECT এবং ADDRESS ফাংশন সহ কলামে রূপান্তর করুন

    এই উদাহরণে, দুটি ফাংশনের সংমিশ্রণ ব্যবহার করা হবে, যা একটু কঠিন। সুতরাং, আসুন একটি ছোট টেবিল ঘোরানো যাক যাতে সূত্রের উপর আরও ভালভাবে ফোকাস করা যায়।

    ধরুন, আপনার কাছে 4টি কলাম (A - D) এবং 5 সারিতে (1 - 5):

    কলামগুলিকে সারিগুলিতে পরিবর্তন করতে, নিম্নলিখিতগুলি করুন:

    1. গন্তব্য পরিসরের বাম দিকের সর্বাধিক ঘরে নীচের সূত্রটি লিখুন, A7 বলুন এবং এন্টার কী টিপুন :

      =INDIRECT(ADDRESS(COLUMN(A1),ROW(A1)))

    2. নির্বাচিত কক্ষগুলির নীচের ডানদিকের কোণায় একটি ছোট কালো ক্রস টেনে নিয়ে যতগুলি সারি এবং কলাম প্রয়োজন ততগুলি ডানদিকে এবং নীচের দিকে সূত্রটি অনুলিপি করুন:

    এই তো! আপনার নতুন তৈরি করা টেবিলে, সমস্ত কলাম সারিতে স্যুইচ করা হয়েছে৷

    যদি আপনার ডেটা 1 ব্যতীত অন্য কোনো সারিতে এবং A ছাড়া অন্য কলামে শুরু হয়, তাহলে আপনাকে একটু জটিল সূত্র ব্যবহার করতে হবে:<3

    =INDIRECT(ADDRESS(COLUMN(A1) - COLUMN($A$1) + ROW($A$1), ROW(A1) - ROW($A$1) + COLUMN($A$1)))

    যেখানে A1 হল আপনার সোর্স টেবিলের উপরের-বাম-সবচেয়ে সেল। এছাড়াও, অনুগ্রহ করে পরম এবং আপেক্ষিক সেল রেফারেন্সের ব্যবহার মনে রাখবেন।

    তবে, মূল ডেটার তুলনায় স্থানান্তরিত কোষগুলি খুব সাধারণ এবং নিস্তেজ দেখায়:

    কিন্তু হতাশ হবেন না, এই সমস্যাটি সহজেই সমাধান করা যেতে পারে। আসল ফর্ম্যাটিং পুনরুদ্ধার করতে, আপনি যা করেন তা এখানে:

    • মূলটি অনুলিপি করুনটেবিল।
    • ফলাফল সারণি নির্বাচন করুন।
    • ফলাফল সারণিতে রাইট ক্লিক করুন এবং পেস্ট অপশন > ফরম্যাটিং বেছে নিন।

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

    খারাপগুলি : আমি শুধুমাত্র একটি দেখতে পাচ্ছি - অর্ডিনাল ডেটার বিন্যাস হারিয়ে গেছে। যদিও, উপরে দেখানো হিসাবে, আপনি দ্রুত এটি পুনরুদ্ধার করতে পারেন।

    এই সূত্রটি কীভাবে কাজ করে

    এখন যেহেতু আপনি INDIRECT / ADDRESS সংমিশ্রণটি কীভাবে ব্যবহার করতে হয় তা জানেন, আপনি কিসের অন্তর্দৃষ্টি পেতে চাইতে পারেন সূত্রটি আসলে কাজ করছে৷

    এর নাম অনুসারে, INDIRECT ফাংশনটি পরোক্ষভাবে একটি সেলকে উল্লেখ করতে ব্যবহৃত হয়৷ কিন্তু INDIRECT এর আসল শক্তি হল যে এটি যেকোন স্ট্রিংকে রেফারেন্সে পরিণত করতে পারে, যার মধ্যে একটি স্ট্রিং যা আপনি অন্যান্য ফাংশন এবং অন্যান্য সেলের মান ব্যবহার করে তৈরি করেন। এবং এই ঠিক কি আমরা করতে যাচ্ছি. আপনি যদি এটি অনুসরণ করেন তবে আপনি বাকি সব সহজে বুঝতে পারবেন : )

    আপনার মনে আছে, আমরা সূত্রে আরও 3টি ফাংশন ব্যবহার করেছি - ADDRESS, COLUMN এবং ROW৷

    ADDRESS ফাংশনটি যথাক্রমে আপনার নির্দিষ্ট করা সারি এবং কলাম নম্বর দ্বারা ঘরের ঠিকানা প্রাপ্ত করে। অনুগ্রহ করে ক্রমটি মনে রাখবেন: প্রথম - সারি, দ্বিতীয় - কলাম৷

    আমাদের সূত্রে, আমরা বিপরীত ক্রমে স্থানাঙ্কগুলি সরবরাহ করি এবং এটিআসলে কি কৌশল করে! অন্য কথায়, সূত্রের এই অংশটি ADDRESS(COLUMN(A1),ROW(A1)) সারিগুলিকে কলামে অদলবদল করে, অর্থাৎ একটি কলাম নম্বর নেয় এবং একটি সারি নম্বরে পরিবর্তন করে, তারপর একটি সারি নম্বর নেয় এবং এটিকে একটি কলামে পরিণত করে সংখ্যা।

    অবশেষে, INDIRECT ফাংশনটি ঘোরানো ডেটা আউটপুট করে। ভয়ানক কিছুই নয়, তাই না?

    VBA ম্যাক্রো ব্যবহার করে এক্সেলে ডেটা স্থানান্তর করুন

    Excel-এ কলামে সারি রূপান্তর স্বয়ংক্রিয় করতে, আপনি নিম্নলিখিত ম্যাক্রো ব্যবহার করতে পারেন:

    Sub TransposeColumnsRows () রেঞ্জ হিসাবে ম্লান উত্স রেঞ্জ রেঞ্জ হিসাবে ডিম ডিম রেঞ্জ সেট সোর্স রেঞ্জ = অ্যাপ্লিকেশন. ইনপুটবক্স(প্রম্পট:= "অনুগ্রহ করে স্থানান্তর করার জন্য ব্যাপ্তি নির্বাচন করুন" , শিরোনাম:= "সারিগুলিকে কলামে স্থানান্তর করুন" , টাইপ:=8) DestRange = Application.InputBox সেট করুন (প্রম্পট:= "গন্তব্য পরিসরের উপরের বাম ঘরটি নির্বাচন করুন" , শিরোনাম: = "কলামে সারি স্থানান্তর করুন" , টাইপ:=8) SourceRange. Copy DestRange. Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= False , Transpose:= True Application.CutCopyMode = False End Sub

    আপনার ওয়ার্কশীটে একটি ম্যাক্রো যোগ করতে, অনুগ্রহ করে কীভাবে সন্নিবেশ করা যায় তাতে বর্ণিত নির্দেশিকা অনুসরণ করুন এবং এক্সেলে VBA কোড চালান।

    দ্রষ্টব্য। VBA এর সাথে ট্রান্সপোজিং, 65536 উপাদানের সীমাবদ্ধতা রয়েছে। যদি আপনার অ্যারে এই সীমা অতিক্রম করে, অতিরিক্ত ডেটা নিঃশব্দে ফেলে দেওয়া হবে।

    সারিটিকে কলামে রূপান্তর করতে কীভাবে ম্যাক্রো ব্যবহার করবেন

    আপনার ওয়ার্কবুকে ম্যাক্রো ঢোকানো সহ, নীচের কাজগুলি সম্পাদন করুনআপনার টেবিল ঘোরানোর ধাপ:

    1. টার্গেট ওয়ার্কশীট খুলুন, Alt + F8 টিপুন, TransposeColumnsRows ম্যাক্রো নির্বাচন করুন এবং Run এ ক্লিক করুন।

  • আপনি যেখানে সারি এবং কলাম পরিবর্তন করতে চান সেটি নির্বাচন করুন এবং ঠিক আছে :
  • ক্লিক করুন গন্তব্য পরিসরের উপরের বাম কক্ষটি নির্বাচন করুন এবং ঠিক আছে :
  • ফলটি উপভোগ করুন :)

    <3 এ ক্লিক করুন

    ট্রান্সপোজ টুল দিয়ে কলাম এবং সারি বদলান

    যদি আপনাকে নিয়মিতভাবে সারি থেকে কলাম ট্রান্সফর্মেশন করতে হয়, আপনি আসলে একটি দ্রুত এবং সহজ উপায় খুঁজছেন। সৌভাগ্যবশত, আমার এক্সেলে এমন একটি উপায় আছে, এবং আমাদের আলটিমেট স্যুটের অন্যান্য ব্যবহারকারীরাও তাই :)

    আসুন আমি আপনাকে দেখাই কিভাবে এক্সেলের সারি এবং কলামগুলিকে আক্ষরিক অর্থে কয়েকটি ক্লিকে পরিবর্তন করতে হয়:

    1. আপনার টেবিলের মধ্যে যেকোনো একক ঘর নির্বাচন করুন, Ablebits ট্যাব > ট্রান্সফর্ম গ্রুপে যান এবং ট্রান্সপোজ বোতামে ক্লিক করুন।

  • ডিফল্ট সেটিংস বেশিরভাগ ক্ষেত্রেই ভালো কাজ করে, তাই আপনি কিছু পরিবর্তন না করেই কেবল ট্রান্সপোজ এ ক্লিক করুন।
  • আপনি যদি শুধুমাত্র মানগুলি পেস্ট করতে চান অথবা উৎস ডেটার লিঙ্কগুলি তৈরি করুন আপনার মূল টেবিলে করা প্রতিটি পরিবর্তনের সাথে স্বয়ংক্রিয়ভাবে ঘূর্ণিত টেবিলটিকে আপডেট করতে বাধ্য করতে, নির্বাচন করুন সংশ্লিষ্ট বিকল্প।

    সম্পন্ন! টেবিলটি স্থানান্তরিত হয়, বিন্যাস সংরক্ষিত হয়, আর কোনো ম্যানিপুলেশনের প্রয়োজন নেই:

    আপনি যদি আগ্রহী হন

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