এক্সেলে মাল্টি-সারি সাজান / ফিল্টারিং শিরোনাম কীভাবে পাবেন


17

আমার কাছে একটি স্প্রেডশিট রয়েছে যা শিরোনাম তথ্যের জন্য 2 টি সারি ব্যবহার করে। একটি কলাম নির্বাচন করে ফিল্টারিং নিখুঁতভাবে হেডার তথ্যের মাত্র 1 সারি ধরে নিচ্ছে। বাছাইয়ের একটি শিরোনাম সারি চেকবাক্স রয়েছে তবে এটি কেবল শিরোনাম হিসাবে প্রথম সারিতে চিকিত্সা টোগল করে।

এক্সেলকে প্রথম দুটি সারি শিরোনাম হিসাবে আচরণ করার উপায় আছে?

উত্তর:


18

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

আপনি একটি একক ঘর নির্বাচন করতে পারবেন না এবং এটির সর্বোত্তম চিত্র বের করতে পারেন। আপনি অন্তর্ভুক্ত করতে এক্সেল চান এমন কক্ষগুলির পরিসর নির্বাচন করতে হবে।


এটা. আমি বুঝতে পারি নি যে আমি কোনও কলাম নির্বাচন করার বিপরীতে ফিল্টারিং শুরু করতে একটি নির্দিষ্ট ঘর নির্বাচন করতে পারি।
ড্যান নীলি

7

একাধিক শিরোনাম সারি ব্যবহার করে বাছাইয়ের ফাংশনটি সম্পাদনের একটি সহজ উপায় হ'ল আপনি যে সারির দ্বারা বাছাই করতে চান তার ঠিক উপরে একটি ফাঁকা সারি সন্নিবেশ করা (আদর্শভাবে, এটি আপনার শিরোনামের নীচে সবচেয়ে বেশি। যদি তা না হয় তবে এটি তৈরি করুন)) । তারপরে খালি সারিটি হাইলাইট করে 'সারি' নাম্বারে ক্লিক করুন। সেই সারিটিতে ডান ক্লিক করুন এবং "লুকান" নির্বাচন করুন new নতুন, খালি সারিটি আপনার শিরোনামটি যেভাবে দেখতে চেয়েছিল তা ছেড়ে দিয়ে অদৃশ্য হয়ে যাবে এবং এক্সেল আপনার বিভাগের সারিটি শিরোনাম হিসাবে ব্যাখ্যা করবে।


2

আপনি যদি একটি সম্পূর্ণ সারিটি নির্বাচন করেন (সারিটির বামে সারি নম্বরটি নির্বাচন করে) এবং তারপরে আপনার ফিল্টারটি সক্ষম করুন (ডেটা> ফিল্টার) তবে এটি আপনাকে নির্বাচিত সারির নীচের সমস্ত কিছুর জন্য ফিল্টার দেবে এবং তার উপরে থাকা সমস্ত কিছুকে উপেক্ষা করবে।


এটি সঠিক উত্তর এবং সবচেয়ে সহজ। এটি অনেক বেশি পুরানো প্রশ্ন হওয়ায় এটি এক্সেল 2016 এ কাজ করে।
শান

ধন্যবাদ! কেন এখানে অন্য সবাই এত জটিল কাজ করছে?
ব্যবহারকারী 291695

@ ইউজার ২৯১ 5 :৫: আমি ওপির তারিখ থেকে অনুমান করছি যে এমএস অফিসের পুরানো সংস্করণের জন্য এটি সম্ভবত কীভাবে করা হয়েছিল পুরানো উত্তরগুলির মতো এবং নতুন উত্তরগুলি ঠিক বোঝায় না। নিশ্চিতভাবে জানি না।
Fr0zenFyr

1

2 টি শিরোনাম সারি সহ একটি তালিকা ফিল্টার করতে, যেখানে দ্বিতীয় সারিতে কলাম শিরোনাম রয়েছে, আমি এখানে যা করেছি তা এখানে।

  • প্রথম সারিতে কাটা
  • ফিল্টারিং বন্ধ করুন
  • ফিল্টারিং আবার চালু করুন যাতে দ্বিতীয় সারিটি ফিল্টার হয়। এটি এক্সেলকে বলে যে কলাম শিরোনামগুলির সাথে সারিটি।
  • ফিল্টার এবং কলাম শিরোনাম দিয়ে সারির উপরে আবার প্রথম সারিতে পেস্ট করুন
  • ফিল্টারটি এখন দ্বিতীয় সারিতে কলাম শিরোনাম সহ কাজ করে কিনা তা পরীক্ষা করে দেখুন।

1

ঠিক আছে, নিম্নলিখিত এক্সেল 2010 এ কাজ করে, এমনকি ফাইলটি একটি এক্সেল 2007 হিসাবে সংরক্ষণ করে পুনরায় খোলার পরেও (সম্ভবত সম্ভবত এক্সেল 2007 এও কাজ করে ...)

একটি 3 সারির শিরোনাম ধরে নিচ্ছি। সেল at A $ 4 এ শুরুতে স্প্রেডশিট ফিল্টার পরিসীমা সেট করুন এবং এটি নিশ্চিত করুন যে এটি আপনার বাছাই করতে চান এমন ডেটার পুরো ব্যাপ্তিটি কভার করে। ফাইল সংরক্ষণ করুন

এখন থেকে, যে কোনও ধরণের সারিতে 1 থেকে 3 সারিগুলিকে শিরোলেখ হিসাবে বিবেচনা করা হবে এবং তাই কেবল সারি 4 থেকে কেবল সাজান। - আপনি ফিল্টার পরিসীমা পরিবর্তন বা বাতিল না করে ....


ডিজেজ থেকে প্রাপ্ত প্রতিক্রিয়া আমার পক্ষে কাজ করেছিল। আপনি যখন একটি ফিল্টার যুক্ত করেন, এক্সেল উপরে প্রতিটি সারি ধরে নেয় এটি একটি শিরোনাম। আমার ক্ষেত্রে, আমার একটি 2 সারি শিরোনাম রয়েছে। আমি সারি 2 নির্বাচন করেছি এবং ফিল্টারটি চালু করেছি। তারপরে আমি কাস্টম বাছাই করে নির্বাচন করে হেডারের জন্য বক্সটি চেক করেছিলাম। যখন বাছাই হয়েছে, সারি 1 এবং সারি 2 উভয়ই শিরোনাম হিসাবে রয়ে গেছে।

আকর্ষণীয়, যখন আমি এক্সেল 1911 এ ফিল্টারের ড্রপডাউন কাজের সাথে বাছাই করি, কিন্তু কাস্টম বাছাই করে না: সারি 2 রাখা থাকে, তবে সারি 1 অন্য সমস্ত কিছুর সাথে একত্রিত হয়ে যায়। সুতরাং আমার আসল তথ্য থেকে "সর্বনিম্ন" মানটি এখন সারি 1 এ রয়েছে এবং মূল সারি 1 আমার ডেটা সীমার মধ্যে আটকে আছে।
পতেকসান

1

আমি জানি যে আমি সুপার ইউজারে আছি এবং স্ট্যাকওভারফ্লোতে নেই, তবে এক্সেল 2016-এ ভিবিএ কোড ব্যবহার করে এই সমস্যার সমাধান খুঁজে পাওয়া যাবে।

আমার একই রকম (আরও জটিল) সমস্যা আছে।

আমি স্পষ্ট কলামগুলিতে কিছু ফিল্টার যুক্ত করতে চাই তবে কেবল সারি 2 এ সারি 1 এ নয় কারণ আপনি নিম্নলিখিত স্ক্রিনের ক্যাপচারটিতে দেখতে পাচ্ছেন।

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

আমি এক্সেল জিইউআই ব্যবহার করার চেষ্টা করেছি তবে এটি অসম্ভব বলে মনে হচ্ছে, তাই আমি নিম্নলিখিত কোডটি লিখেছি:

'********************************************************
'* SetFilter()
'********************************************************
'* PUBLIC method to call to define CUSTOM AutoFilter
'* on complex header.
'********************************************************

Sub SetFilter()
  'Compute last row number
  Dim nLast As Long
  nLast = Range("A" & Rows.Count).End(xlUp).Row

  'Lock screen update 
  Application.ScreenUpdating = False

  'Unmerge merged cells to allow adding filter
  Range("A1:A2").MergeCells = False
  Range("B1:B2").MergeCells = False
  Range("C1:C2").MergeCells = False
  Range("D1:D2").MergeCells = False
  Range("E1:E2").MergeCells = False
  Range("F1:F2").MergeCells = False

  'Add filter on row 2 and not 1  
  Range("A2:Z" & nLast).Select
  Selection.AutoFilter

  'Remove (or Hide) filter combobox for some columns
  Selection.AutoFilter Field:=GetColumnIndex("C"), VisibleDropDown:=False
  Selection.AutoFilter Field:=GetColumnIndex("G"), VisibleDropDown:=False
  Selection.AutoFilter Field:=GetColumnIndex("H"), VisibleDropDown:=False

  'Merge unmerged cells to restore previous state
  Range("A1:A2").MergeCells = True
  Range("B1:B2").MergeCells = True
  Range("C1:C2").MergeCells = True
  Range("D1:D2").MergeCells = True
  Range("E1:E2").MergeCells = True
  Range("F1:F2").MergeCells = True

  'Unlock screen update 
  Application.ScreenUpdating = True

End Sub

'********************************************************
'* GetColumnIndex()
'********************************************************
'* return column's index from column letters
'********************************************************

Function GetColumnIndex(sColLetter As String) As Integer
    Dim n As Integer: n = 0
    Dim iMax As Integer: iMax = Len(sColLetter)
    Dim i As Integer
    Dim sChar As String
    Dim c As Integer

    For i = 1 To iMax
        sChar = Mid(sColLetter, i, 1)
        c = 1 + Asc(sChar) - Asc("A")
        n = n * 26 + c
    Next

    If n = 1 Then
      n = 1
    End If

    GetColumnIndex = n
End Function

এই কোডের যুক্তিটি হ'ল

উ: সারি 2-তে ফিল্টার যুক্ত করার জন্য উল্লম্বভাবে মার্জড শিরোনাম ঘরগুলি মার্জন করুন

Range("A1:A2").MergeCells = False

কক্ষগুলি এ 1 এবং এ 2 নিমজ্জিত।

বি। সারি 2 এর সমস্ত কক্ষে অটোফিল্টার যুক্ত করুন

Range("A2:Z" & nLast).AutoFilter

সারি 1 বাদে সমস্ত সারিতে থাকা সেলগুলির জন্য অটোফিল্টার তৈরি করা হয়।

গ। কিছু কলামের জন্য ফিল্টার কম্বোবক্স সরান বা লুকান

Selection.AutoFilter Field:=GetColumnIndex("C"), VisibleDropDown:=False

"সি" কলামের ড্রপবক্স লুকানো আছে।

D. আসল অবস্থা পুনরুদ্ধার করতে নিমজ্জিত কক্ষগুলি মার্জ করুন

Range("A1:A2").MergeCells = True

কক্ষগুলি এ 1 এবং এ 2 আবার একত্রিত করা হয়েছে।


0

এক্সেল 2007 স্মার্টলি সনাক্ত করতে পারে যদি আপনার একাধিক সারি শিরোনাম থাকে। এটি লেখার ঠিক আগেই আমি একটি সাধারণ পরীক্ষা করেছি।

আপনার প্রথম সাজানোর আগে কার্সারটি শিরোনামের ঠিক নীচে রাখুন। এটাই! বাছাই করা ঠিক আছে, ফিল্টারিং ঠিক আছে। এক্সেল আমার শিরোনামের প্রথম সারিতে অগ্রাহ্য করেছে। এটি কেবল আসল শিরোলেখ হিসাবে দ্বিতীয় সারিতে প্রক্রিয়া করে।


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

0

যে কক্ষগুলি বাছাই করা দরকার (হ্যাডার বাদে সমস্ত) হাইলাইট করুন এবং তারপরে ফিল্টারটি নির্বাচন করুন।


0

আমি এক্সেল 2010 ব্যবহার করছি the শিরোনাম সারিগুলি ধরে রাখতে (যেমন প্রথম 4 টি সারি), সারি 5 টি হাইলাইট করুন এবং তারপরে ফিল্টারগুলি চালু করুন। সারি 1 - 4 ফিল্টার থেকে বাদ দেওয়া হয়েছে।


0

আমারও একই সমস্যা ছিল, তাই প্রত্যেকের অবদান আমাকে যেভাবে আমার পক্ষে কাজ করে (এখন পর্যন্ত) তার দিকে নিয়ে যায়।

  1. আপনার মাল্টি-সারি (গুলি) শিরোনামের নীচে একটি ফাঁকা সারি যুক্ত করুন (যদি আপনার শিরোনামটি 5 সারি তথ্য এবং / অথবা বিজোড় ঘর মাপের হয় তবে আপনার নতুন ফাঁকা সারিটি Row6 হবে)।

  2. Row6 এ ক্লিক করুন (সম্পূর্ণ বাম দিকে / আসলে "6" ক্লিক করুন (এক্সেল সারি #) সম্পূর্ণ সারিটি নির্বাচন করতে / অনন্ত থেকে)। আপনি নীচে # 3 এবং # 4 শেষ না করা পর্যন্ত অন্য কোনও সিইএল ক্লিক না করার বিষয়ে নিশ্চিত হন বা সারিটি 'নির্বাচন' করা হবে না। আপনি এটি 'নির্বাচিত' রাখতে চান।

  3. ভিউ ট্যাবে যান> পেনগুলি নিথর করুন> নিথর করুন (এটি সাফ করার জন্য প্রথমে এটি করুন)> ফ্রিজ করুন। এটি আপনার 5 সারি শিরোনাম এবং ফাঁকা সারি (সার্বিয়া 6) হিমশীতল করবে।

  4. "ALT" চেপে ধরে রাখুন, তারপরে নিম্নলিখিত কীগুলি টিপুন: ডি, এফ, এফ (এটি টার্নঅন এবং টার্নঅফ / শিটের সমস্ত ফিল্টার সাফ করার শর্টকাট।

  5. এই বিন্দু থেকে এগিয়ে, আপনি যখনই এই শীটটি ব্যবহার করতে ফিরে যান এবং আপনার সেই ফিল্টারগুলির প্রয়োজন হয় (যদি আপনি আগে কোনও কারণে এগুলি বন্ধ করে দেন) তবে আপনার খালি সারিটি নির্বাচন করুন (# 2 তে বর্ণিত হিসাবে); > আপনার সমস্ত ফিল্টার টার্নন (# 4 তে বর্ণিত হিসাবে)।

খুব কথামূলক বলে দুঃখিত, তবে আপনি এটি কয়েকবার করার পরে সম্ভবত এটি পছন্দ করবে (আপনি যদি ফিল্টার প্রচুর ব্যবহার করেন)।


0

পদক্ষেপ 1 নীচের শিরোনাম সারিটি হাইলাইট করুন। এবং তারপরে আপনি একটি সারিতে কেবল ঘর নির্বাচন করতে পারেন বা পুরো সারিটি নির্বাচন করতে পারেন।

পদক্ষেপ 2 এর পরে হোম ট্যাবে "বাছাই করুন এবং ফিল্টার করুন" এ ক্লিক করুন, তারপরে আপনি "ফিল্টার" নির্বাচন করতে পারেন। এক্সেল সমস্ত কলামের নামগুলিতে ফিল্টার তীর যুক্ত করে।

পদক্ষেপ 3 তারপরে একটি তীর ক্লিক করুন এবং পরে সেই কলাম অনুসারে পুরো টেবিলটি সাজানোর জন্য বাছাইকরণ বিকল্পটি নির্বাচন করুন।

চতুর্থ পদক্ষেপ অবশেষে "বাছাই করুন এবং ফিল্টার করুন" এ ক্লিক করুন এবং যদি আপনি তীরগুলি থেকে মুক্তি পেতে চান তবে আবার "ফিল্টার" নির্বাচন করুন, তবে বাছাইকরণ অঞ্চলটি ফিল্টার দ্বারা সংজ্ঞায়িত রাখুন। এখন আপনি সাধারণত বাছাই করতে পারেন, এক্সেল অতিরিক্ত শিরোনাম সারিগুলি উপেক্ষা করে


-1

কিছু ক্ষেত্রে সম্পন্ন করার আরেকটি উপায় হ'ল দ্বিতীয় কলামে একটি মান প্রবেশ করানো যা ফিল্টারটিকে অন্তর্ভুক্ত করে, তারপরে সেই ঘরের পাঠ্যটি ঘরের পটভূমির রঙের সাথে মেলে। ততটা সুন্দর নয় যেহেতু শিরোনামটি (সারি 1) কক্ষে অনুভূমিকভাবে কেন্দ্রীভূত হবে না তবে এটি কাজ করবে ...


-1

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

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