কিভাবে শীট ক্রস রেফারেন্স সঙ্গে একটি কাস্টম তালিকা করতে?


0

মাসের শেষে আমি একটি পরিবর্তনশীল সংখ্যা শীট সঙ্গে একটি এক্সেল ফাইল পেতে।

প্রতিটি শীট একই সেল একটি মান আছে: A1

আমি একটি নতুন শীট তৈরি করতে চাই এবং প্রতিটি শীট এবং সমষ্টিতে A1 এর সমস্ত মান প্রদর্শন করতে চাই।

আমি জানি কিভাবে একটি ক্রস শীট সেলের মান পেতে হয় =Sheet1!A1তবে যদি আমি একটি নতুন শীট =Sheet1!A1রাখি এবং সিরিজের মতো পরিমাণে চেষ্টা করি তবে এটি 2 এর পরিবর্তে =Sheet1!বি দিয়ে সূত্রটি পূরণ করবে যা ইচ্ছার ফলাফল।1=Sheet!A1

কিভাবে আমি শীট ক্রস রেফারেন্স সহ একটি কাস্টম তালিকা তৈরি করতে পারি?

উত্তর:


1

আপনি কীভাবে এটি করতে চান তা জানার পর, একটি সহজ উপায় একটি পরোক্ষ ব্যবহার করা হবে

সুতরাং আপনার সারাংশ, যদি আপনি সারি 1 শুরু -

=INDIRECT("Sheet"&ROW()&"!$A$1")

যে She1 এ A1 দেখাবে

সারি 2 এ A1 দেখাবে সারি 2

প্রভৃতি


এটি দেখার জন্য অন্য উপায় একটি ম্যাক্রো সঙ্গে হতে হবে

Sub gather()
Dim wssrc As Worksheet
 'if this stays as activesheet, only run this when summary sheet is active
 'Otherwise, just change the activesheet to the summary sheet like -
 'Set wssrc = ThisWorkbook.Sheets("Sheet4") where "Sheet4" is whatever your summary sheet is
 Set wssrc = ActiveSheet
 Dim i As Integer
 i = 1

   For Each sh In ThisWorkbook.Sheets
      If Not sh.Name = wssrc.Name Then
       wssrc.Cells(i, 1) = sh.Cells(1, 1)
       i = i + 1
      End If
   Next
End Sub

এটি ওয়ার্কবুকের সমস্ত শিটের মাধ্যমে পুনরাবৃত্তি করে, এটি আপনার সারাংশ শীট নয় তা নিশ্চিত করার জন্য চেক করে এবং তাদের A1মানটি কলাম A তে সারাংশ পত্রকে অনুলিপি করে ।


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