এক্সেল - আমি যখন ওপারে টানব তখন আমার নিচে যেতে ROW সূত্রের দরকার


1

আমার নীচে সূত্র রয়েছে, যা আমি অনুভূমিকভাবে টেনে আনতে চাই তবে ROW (1: 1) উল্লম্বভাবে পরিবর্তন করতে চাই , যেমন ROW (2: 2) , ইত্যাদি হয়ে উঠুন . :

=IF(ISERROR(INDEX($B$1:$C$800,SMALL(IF($C$1:$C$800=S$2,ROW($C$1:$C$800)),ROW(1:1)),1)),"",INDEX($B$1:$C$800,SMALL(IF($C$1:$C$800=S$2,ROW($C$1:$C$800)),ROW(1:1)),1))

কিভাবে আমি এটি করতে পারব?

উত্তর:


2

আপনি যা চাইছেন তা অসম্ভব। তবে আপনি ভুল জিনিস চাইছেন। আপনি যদি সূত্রের কোনও শব্দটি বাড়ানোর জন্য ডানদিকে টানতে চান তবে ব্যবহার করুন COLUMN(A:A) (বা , কোনও বৈধ সারি সংখ্যা কোথায় )।COLUMN(An)n


0

আপনার প্রকৃত প্রশ্নের উত্তর দেওয়ার জন্য আপনি কি করতে পারেন প্রতিস্থাপন হয় 1:1সঙ্গে OFFSET(1:1,COLUMN()+0,)1:1আসলে পরিবর্তন করবে না, কিন্তু ফলাফল একই যেন তা হতে হবে।

=IF(ISERROR(INDEX($B$1:$C$800,SMALL(IF($C$1:$C$800=S$2,ROW($C$1:$C$800)),ROW(OFFSET(1:1,COLUMN()+0,))),1)),"",INDEX($B$1:$C$800,SMALL(IF($C$1:$C$800=S$2,ROW($C$1:$C$800)),ROW(OFFSET(1:1,COLUMN()+0,))),1))

আপনি কীভাবে সূত্রটি ব্যবহার করছেন তার উপর নির্ভর করে এর ROW(1:1)সাথে প্রতিস্থাপন করা আরও ভাল সমাধান COLUMN():

=IF(ISERROR(INDEX($B$1:$C$800,SMALL(IF($C$1:$C$800=S$2,ROW($C$1:$C$800)),COLUMN()),1)),"",INDEX($B$1:$C$800,SMALL(IF($C$1:$C$800=S$2,ROW($C$1:$C$800)),COLUMN()),1))
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.