এক্সেল একটি সূত্র এবং তার ফলাফল একযোগে প্রদর্শন করতে পারেন?


9

আমি এক্সেল মধ্যে এটি টগল করতে পারে যে জানি মূল্য প্রদর্শন এবং সূত্র প্রদর্শন । আমি একটি মুদ্রিত এক্সেল শীট দেখাচ্ছে হিসাবে পরিসংখ্যান ক্লাস জন্য বরাদ্দ চালু করতে হবে উভয় সূত্র এবং ফলাফল। ঠিক এখন প্রশিক্ষক আমাদের সূত্রটি অনুলিপি করে এবং এটি গণিত মানের পাশে পাঠ্য হিসাবে পেস্ট করে, অথবা মানটি অনুলিপি করে এবং সূত্রের পাশে পেস্ট করে। এটি খুব অদক্ষ, ত্রুটির প্রবণতা (যদি আপনি কপি-পেস্ট করার পরে সূত্র বা মান পরিবর্তন করেন), এবং সাধারণত সময় নষ্ট হয়ে যায়।

এক্সেল সূত্র প্রদর্শন করার কোনো উপায় আছে এবং একই সেল এর মান? যদি না হয়, কোনও ফাংশন যা রেফারেন্সকৃত কক্ষ থেকে সূত্র পাঠ্য হিসাবে সূত্র প্রদর্শন করবে, যেমন। =showformula(A1) যা প্রিন্ট আউট হবে =sum(A2:A5) পরিবর্তে 25 (যারা সূত্র এবং কোষ মান ছিল A1 )?

আমি এক্সেল 2010 ব্যবহার করছি, কিন্তু এক্সেলের সাম্প্রতিক সংস্করণটির জন্য যে সাধারণ উত্তরটি কাজ করে তা চমৎকার হবে।

উত্তর:


17

আমি এই জন্য কোনো অন্তর্নির্মিত ফাংশন সচেতন নই। তবে, আপনি যা চান তা সম্পাদন করতে ব্যবহারকারী-সংজ্ঞায়িত ভিবি ফাংশন তৈরি করতে পারেন।

প্রেস অল্টার + F11 VBA এডিটর খুলতে, Project Explorer এ রাইট ক্লিক করুন এবং নির্বাচন করুন সন্নিবেশ - & gt; দ্বারা মডিউল । নিম্নলিখিত কোড পেস্ট করুন:

Function GetFormula(cell)  
  GetFormula = cell.Formula  
End Function

এখন আপনি ব্যবহার করতে পারেন =GetFormula(A1) যে কোষ সূত্র প্রদর্শন করতে।


আমি এই রুটিন ব্যবহার করেছি - আমি একটি ত্রুটি পেয়েছি পরিবর্তনশীল সংজ্ঞায়িত না Getformula জন্য পরিবর্তনশীল ঘোষণা করা উচিত?
Prasanna

@Prasanna GetFormula একটি পরিবর্তনশীল নয়, এটি একটি ফাংশন। এক্সেল কি সংস্করণ আপনি ব্যবহার করছেন?
Indrek

এক্সেল 2013. আমার অজ্ঞতা ক্ষমা - আমি VBA শেখার শুরু করেছি
Prasanna


1

আপনি আগে কি করছেন স্বয়ংক্রিয়ভাবে একটি উপায় এখানে। এটা সেরা অংশ একত্রিত করে একাকী প্রশ্নটা তার নিজের প্রশ্নের উত্তর , ইদ্র্রেকের উত্তর, এবং বিলিসের উত্তর:

Sub Show_Formulas()
    Dim rng As Range, cell As Range
    row_offset = 10
    col_offset = 0
    Set rng = Range(Cells(1, 1), Cells(5, 7))

    On Error GoTo ErrHandler
    For Each cell In rng
        cell.Offset(row_offset, col_offset) = "'" & cell.Formula
    Next cell
    Exit Sub

ErrHandler:
    MsgBox "The cow jumped over the moon", , "Error!", Err.HelpFile, Err.HelpContext

End Sub

নির্দিষ্ট পরিসরে প্রতিটি কোষের জন্য (এখানে হার্ড-কোডেড A1:G5 ), এটি সেল এর সূত্র কপি করে, একটি স্বতঃস্ফূর্ত দ্বারা সুরক্ষিত, একটি কক্ষের একটি নির্দিষ্ট অফসেট দূরে। (দেখুন আমি কিভাবে এমএস অফিসে ভিবিএ যোগ করব? এক্সেলের ভিবিএ ব্যবহার করার দিক নির্দেশনার জন্য।) আপনাকে মুদ্রণ করার আগে এই ম্যাক্রোটি চালানোর জন্য মনে রাখতে হবে।

অথবা, একটি যোগ করুন PrintOut , , , True শুধু আগে বিবৃতি Exit Sub, এবং এই ম্যাক্রো আপনার জন্য শীট মুদ্রণ করবে। (আপনি শুধু মুদ্রণ মনে আছে এই ম্যাক্রো ব্যবহার করে ।) চতুর্থ পরামিতি PrintOut হয় পূর্বরূপ , সেট True মাইক্রোসফ্ট এক্সেল শীট মুদ্রণ আগে প্রিন্ট পূর্বরূপ আহ্বান আছে (এইভাবে আপনি বাতিল করার বিকল্প প্রদান) অথবা False (বা বাদ দেওয়া) অবিলম্বে, অবিলম্বে শীট মুদ্রণ।

অথবা, যদি আপনি সত্যিই এটি চালানোর ভুলে যান, তুমি ব্যবহার করতে পার Private Sub Worksheet_Change প্রদর্শনযোগ্য সূত্র আপডেট করতে আপনি যে কোন সময় কোন ওয়ার্কশীট পরিবর্তন।


0

বিনামূল্যে অ্যাড-ইন, FormulaDesk আপনার জন্য এটি করতে পারেন, সেইসাথে সূত্রটি আরও বেশি বোধগম্য ভাবে প্রদর্শন করা এবং সূত্রের ত্রুটিযুক্ত ত্রুটিগুলি।

আপনি নীচের স্ক্রীনশটটিতে দেখতে পারেন, আপনি যেমনটি জিজ্ঞাসা করেছিলেন, তেমনি আপনি সেলের চূড়ান্ত ফলাফল, এবং মূল সূত্র এবং সূত্রের বর্ধিত বিশদ প্রদর্শন দেখতে পারেন।

[প্রকাশ: আমি ফর্মুলাডেস্ক লেখক]

enter image description here


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

ধন্যবাদ আমাকে আপনি এই বাতলান জন্য। আমি ঠিক আপনার মূল প্রশ্নের উত্তর দিতে আমার উত্তর সম্পাদনা করেছি।
Gareth Hayter

-1

আপনি সূত্র ধারণকারী একটি অতিরিক্ত কলাম তৈরি করতে পারেন: = প্রতিস্থাপন (target_cell; 1; 1; "")


আমার জন্য কাজ করে না।
tohuwawohu

-1

এখানে একটি সমাধান:

  1. একটি apostrophe রাখুন ( ' সূত্রের শুরুতে)
  2. নীচের সারি বা পাশাপাশি কলাম এটি অনুলিপি করুন
  3. মূল সূত্র ফিরে যান এবং apostrophe অপসারণ

এইটা কাজ করে.


3
প্রতিবার যখন আপনি এটি পরিবর্তন করবেন তখন সূত্রটি পুনরায় কপি করার প্রয়োজন। স্প্রেডশীটটি ঘন ঘন পরিবর্তন করার সময়, কপি করা সূত্রগুলি বাস্তব সূত্রগুলির সাথে সিঙ্ক থেকে বের হওয়া খুব সহজ হবে।
nhinkle

-2

একটি মান সঙ্গে টেক্সট একত্রিত করা ধরুন ঘর A1 এ 9999 নম্বর রয়েছে

="Total: "&TEXT(A1,"$#,##0.00")

এই সূত্র "মোট: $ 9,999.00" প্রদর্শন করবে

বর্তমান তারিখ / সময় সহ টেক্সট প্রদর্শনের জন্য এখনকার ফাংশন ব্যবহার করে এমন আরেকটি উদাহরণ

="Report printed on: "&TEXT(NOW(),"mmmm d, yyyy at h:mm AM/PM")

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