අන්තර්ගත වගුව
මෙම නිබන්ධනයේදී, එක්සෙල් පරාසයක සහ පෙළ රඳවා ඇති කොටුවේ යොමුව පෙළ සොයාගන්නා ආකාරය ලියන්නෙමි. ඒ වගේම මම ඒකට ක්රම කිහිපයක්ම පෙන්වන්නම්. ඔබේ අවශ්යතාවය ඕනෑම ක්රමයක් සමඟ ගැළපෙන පරිදි.
නමුත් ප්රධාන සාකච්ඡාවට යාමට පෙර, මා භාවිතා කිරීමට යන කාර්යයන් ගැන ටිකක් සාකච්ඡා කිරීමට මට අවශ්යයි.
බාගන්න. වැඩ කරන ගොනුව
මෙය මම මෙම නිබන්ධනය සෑදීමට භාවිතා කළ Excel ගොනුවයි. බාගත කර මා සමඟ අනුගමන කරන්න.
පරාසයේ පෙළ සෙවීම සහ සෛල යොමුව ආපසු යැවීම.xlsx
පූර්ව අවශ්ය සාකච්ඡා
මෙම කොටස දැනටමත් පහත Excel ශ්රිත විශාල වශයෙන් භාවිතා කරන අය සඳහා විකල්ප වේ:
- INDEX()
- MATCH()
- CELL()
- සහ OFFSET()
# INDEX Function in Excel
INDEX ශ්රිතය විශේෂිත පරාසයක, යම් පේළියක සහ තීරුවක මංසන්ධියේදී සෛලයේ අගයක් හෝ යොමුවක් ලබා දෙයි.
INDEX ශ්රිතයේ වාක්ය ඛණ්ඩය :
INDEX(array, row_num, [column_num])
INDEX(reference, row_num, [column_num], [area_num])
පහත රූපය බලන්න :
සූත්රවල පැහැදිලි කිරීම
උදාහරණ 1:
ඔබට සොයා ගත හැක උදාහරණ 1 (සහ උදාහරණ 2) තේරුම් ගැනීමට ටිකක් අමාරුයි. මෙය ඇත්ත වශයෙන්ම Excel Array Formula වේ.
- පළමුව, සෛලය C16 තෝරා පහත සඳහන් දේ ලියන්න.සූත්රය.
{=INDEX(B4:D9,2,)}
- ඉන්පසු මම CTRL+SHIFT+ENTER ඔබන්නෙමි. අරාව සූත්රය ඇතුළු කිරීමට.
මෙම සූත්රය සැබවින්ම ක්රියා කරන්නේ කෙසේද?
- මෙන්න <1 හි අරාව කොටස>INDEX ශ්රිතය B4:D9 වේ. එහි 2nd පේළිය B5:D5 පේළියයි.
- තීරු අංකය හිස් බැවින්, INDEX ශ්රිතය සම්පූර්ණ ලබා දෙයි. 2nd පේළිය.
උදාහරණ 2
{=INDEX((B4:D9,F4:H9),2,,2)}
<8
උදාහරණ 3
=INDEX(B4:B9,3,)
එය ඉතා සරලයි INDEX සූත්රය. 3වන අරාවෙහි අගය B4:B9 මෙම සූත්රය මගින් ආපසු ලබාදේ.
උදාහරණ 4
1> =INDEX(B4:D9,2,3)
මෙම සූත්රය B4:D9 පරාසයේ ඡේදනය අගය 2nd පේළිය සහ 3rd තීරුව ලබා දෙයි.
# MATCH Function in Excel
MATCH ශ්රිතය අගයන් අරාවක අගයක පිහිටීම ලබා දෙයි.
MATCH ශ්රිතයේ වාක්ය ඛණ්ඩය:
=MATCH(lookup_value, lookup_array, [match_type])
- දැන්, C17 කොටුවේ පහත සූත්රය ලියන්න.
=MATCH(C14,B4:B9,0)
මෙම සූත්රය ක්රියා කරන්නේ කෙසේද?
8># CELL Function in Excel
CELL ශ්රිතය හැඩතල ගැන්වීම පිළිබඳ තොරතුරු ලබා දෙයි, ස්ථානය, හෝ පළමු කොටුවේ අන්තර්ගතය, පත්රයේ කියවීමේ අනුපිළිවෙලට අනුව. =CELL(info_type, [reference])
CELL ශ්රිතය භාවිතා කිරීමෙන්, ඔබට ABSOLUTE ලිපිනය ඇතුළුව සෛල යොමුවක බොහෝ විස්තර ලබා ගත හැක. ඔබට එය ඉහත රූපයෙන් දැකිය හැක.
# OFFSET Function in Excel
Excel හි OFFSET ශ්රිතය ලබා දී ඇති පේළි සහ තීරු සංඛ්යාවක් වන පරාසයකට යොමුවක් ලබා දෙයි දී ඇති යොමුවකින්.
OFFSET ශ්රිතයේ වාක්ය ඛණ්ඩය:
=OFFSET(reference, rows, cols, [height], [width])
- මෙහි, මම B13 කොටුවේ පහත සූත්රය භාවිතා කළෙමි.
=SUM(OFFSET(B4,3,1,3,2))
මෙම සූත්රය ක්රියා කරන්නේ කෙසේද?
- OFFSET ශ්රිතයේ යොමුව සෛල යොමු B4 වේ. එබැවින්, කොටුව B4 හි පිහිටුම 0 වේ.
- ඉන්පසු 3 පේළිය යොමුවෙන් පහළට.
- ඉන්පසු 1 තීරුව අවසාන ස්ථානයේ සිට දකුණට.
- අවසානයේ, C7:D9 පරාසයේ එකතුව (උස 3 පේළි සහ පළල 2 තීරු). මෙය 756 අගයක් ලබා දෙයි. C7:D9 පරාසය උද්දීපනය කර ඇතතැඹිලි පාට බෝඩරයක් සහිතයි.
ඉතින්, පූර්ව අවශ්ය සාකච්ඡාව අවසන්.
දැන්, අපි අපේ ප්රධාන සාකච්ඡාවට එමු.
සොයා ගැනීමට ක්රම 3ක් Excel පරාසයක පෙළ සහ නැවත ලබා දෙන්න Cell Reference
මෙම කොටසේදී, මම Excel හි පරාසයේ පෙළ සොයා ගැනීමට සහ Cell references ලබා දීමට ක්රම පැහැදිලි කරමි. තවද, ඔබගේ වඩා හොඳ අවබෝධය සඳහා, මම පහත දත්ත කට්ටලය භාවිතා කරමි.
ක්රමය 1: INDEX භාවිතය & පරාසය තුළ පෙළ සෙවීමට සහ සෛල යොමු ආපසු යැවීමට කාර්යයන් ගැලපීම
මෙම ක්රමයේදී, මම පෙළ තනි තීරුවක සෙවුම් කරන අතර සොයාගතහොත්, සූත්රය මඟින් යොමුව ලබා දෙනු ඇත. තවද, මම INDEX සහ MATCH ශ්රිතයන් පරාසය තුළ පෙළ සෙවීමට සහ සෛල යොමු ආපසු ලබා දීමට භාවිතා කරමි.
පියවර:
- පළමුව, ඔබට ප්රතිඵලය තබා ගැනීමට අවශ්ය වෙනත් කොටුවක් D17 තෝරන්න.
- දෙවනුව, D17 කොටුවේ පහත සූත්රය ලියන්න.
=CELL("address",INDEX(B4:B14,MATCH(D16,B4:B14,0)))
- ඉන්පසු, ප්රතිඵලය ලබා ගැනීමට ENTER ඔබන්න.
අවසාන වශයෙන්, ඔබට “ Dropbox ” පෙළ සඳහා සෛල යොමුවක් ලැබෙනු ඇත.
මෙය කරන්නේ කෙසේද? සූත්රය වැඩද?
මට “ඩ්රොප්බොක්ස්” :
- සූත්රයේ සූත්රය පැහැදිලි කිරීමට ඉඩ දෙන්න, MATCH(D16,B4:B14,0) , 9 අගය ලබා දෙයි. B4:B14 අරාවේ Dropbox පිහිටීම 9th නිසා. ඉතින්, සමස්ත සූත්රයබවට පත්වන්නේ:
=CELL(“ලිපිනය”,INDEX(B4:B14,9))
- දැන්, INDEX(B4:B14,9) කොටස සෛල යොමු B12 වෙත යොමු කරයි. එබැවින්, සූත්රය වන්නේ: =CELL(“ලිපිනය”,B12)
- එවිට, =CELL(“ලිපිනය”,B12) B12 සෛලයේ නිරපේක්ෂ යොමුව ලබා දෙයි.
- ඉතින්, මට සම්පූර්ණ සූත්රයේ ප්රතිදානය ලෙස $B$12 ලැබේ.
සටහන: INDEX(B4:B14,9) අගය හෝ කොටු යොමුව ආපසු ලබා දිය හැක. INDEX ශ්රිතයේ අලංකාරය මෙයයි.
වැඩිදුර කියවන්න: Excel Reference Cell in another Sheet Dynamically
සමාන කියවීම් >>>>>>>>>>>>>>>>>>>>>>>>>> )
ක්රමය 2: INDEX, MATCH සහ amp; OFFSET Functions
මෙම ක්රමයේදී, මට තීරු එකකට වඩා පෙළ සෙවිය හැක. නමුත් ඔබ විසින්ම තීරුව තෝරාගත යුතුය. තවද, මම පරාසය තුළ පෙළ සොයා ගැනීමට සහ සෛල යොමු ආපසු ලබා දීමට INDEX, OFFSET, සහ MATCH ශ්රිත භාවිතා කරමි.
පියවර:
- පළමුව, D18 හි පහත සූත්රය ලියන්න.සෛලය.
=CELL("address",INDEX(OFFSET(B4,0,D17-1,11,1), MATCH(D16,OFFSET(B4,0,D17-1,11,1),0)))
- දෙවනුව, ප්රතිඵලය ලබා ගැනීමට ENTER ඔබන්න.
අවසාන වශයෙන්, ඔබට “ මයික් ලිට්ල් ” පෙළ සඳහා සෛල යොමුවක් ලැබෙනු ඇත.
මෙම සූත්රය ක්රියා කරන්නේ කෙසේද?
- මෙම සූත්රය ඉහත ආකාරයට ක්රියා කරයි. එකම වෙනස වන්නේ: Excel හි OFFSET ශ්රිතය භාවිතයෙන් තීරුව ගතිකව තෝරා ගැනීමයි. ඔබ OFFSET ශ්රිතය තේරුම් ගන්නේ නම්, මෙම කොටස තේරුම් ගැනීමට සරලයි: OFFSET(B4,0,D17-1,11,1)
වැඩිදුර කියවන්න: Excel (Formula+VBA ) හි OFFSET ක්රියාකාරීත්වය සඳහා උදාහරණ
ක්රමය 3: පරාසය තුළ පෙළ සෙවීමට සහ සෛල යොමුව ආපසු යැවීමට ඒකාබද්ධ ශ්රිත භාවිතය
සමහර විට a පෙළ අගය එක් වරකට වඩා පරාසයක පුනරාවර්තනය විය හැක. මට එම පෙළෙහි පේළි අංකය පරාසය තුළ ආපසු ලබා දිය හැක. මෙන්න, මම SMALL, ROW , සහ IF ශ්රිත පරාසයේ ඇති පෙළ සොයා ගැනීමට සහ සෛල යොමුව ලබා දීමට භාවිතා කරමි.
ඔබ බලන්නේ “Apple” පෙළ B4:B14 පරාසය තුළ 3 වාරයක් පුනරාවර්තනය වන පහත රූපය.
මම මෙම පේළි අංක ලබා ගන්නේ කෙසේදැයි ඔබට පෙන්වන්නම්.
- මම මෙම සූත්රය D9 කොටුවේ භාවිත කර ඇත.
{=SMALL(IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1),ROW(1:1))}
- ඉන්පසු මම මෙම සූත්රය D10 කොටුවේ පිටපත් කළෙමි.
=SMALL(IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1),ROW(2:2))
- මෙහි, මම ප්රතිඵලය ලබා ගැනීමට CTRL + SHIFT + ENTER ඔබා ඇත.
- ඒ හා සමානව, මම දක්වා සූත්රය පිටපත් කර ඇතසූත්රය දෝෂ අගයක් ලබා දෙයි.
එය පැහැදිලිවම Excel අරා සූත්රයකි.
නමුත් ඊට පෙර, ආකාරය දැනගත යුතුය. SMALL Function Excel හි ක්රියා කරයි.
SMALL ශ්රිතයේ වාක්ය ඛණ්ඩය:
SMALL(array,k)
සඳහා උදාහරණයක් ලෙස, SMALL({80;35;55;900},2) 2nd අරාවේ කුඩාම අගය {80;35;55;900}<ලබා දෙනු ඇත. 2>. ප්රතිදානය වනුයේ: 55 .
ඉතින්, සූත්රය ක්රියා කරන්නේ කෙසේද?
Cell D9 = {=කුඩා (IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1),ROW(1: 1))}
මෙම අරාව සූත්රය පැහැදිලිව තේරුම් ගැනීමට, ඔබට මගේ මාර්ගෝපදේශය කියවිය හැක: Excel Array Formula Basic 2 – Array Formula බිඳවැටීම
- සූත්රයේ මෙම කොටස, IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1) , ඇත්ත වශයෙන්ම ආපසු එයි SMALL ශ්රිතය සඳහා වන අරාව.
- IF ශ්රිතය හි තාර්කික පරීක්ෂණ කොටස: $D$6=$B$4:$B$14 . මෙම කොටස $B$4:$B$14 පරාසයේ අගයන් $D$6 ට සමානද නැද්ද යන්න (එකෙන් එක) පරීක්ෂා කරයි. සමාන නම්, TRUE අගයක් අරාව තුළ සකසා ඇති අතර සමාන නොවේ නම්, False අගයක් අරාව තුළ සකසා ඇත: {FALSE;FALSE;TRUE;FALSE;FALSE ;FALSE;TRUE;FALSE;TRUE;FALSE;FALSE}
- සහ value_if_true කොටස: ROW($B$4:$B$14)-ROW($ B$4)+1) . මෙම සම්පූර්ණ කොටසම මෙවැනි දෙයක් ලබා දෙයි: {1;2;3;4;5;6;7;8;9;10;11} – {1} + 1 = {0; 1;2;3;4;5;6;7;8;9;10} + 1 ={1;2;3;4;5;6;7;8;9;10;11}
- ROW(1:1) ඇත්ත වශයෙන්ම SMALL ශ්රිතයේ k වේ. එය 1 නැවත ලබා දෙයි.
- ඉතින්, සෛලය D9 සූත්රය මේ වගේ වෙයි: SMALL(IF({FALSE;FALSE;TRUE;FALSE;FALSE) ;FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;FALSE},{1;2;3;4;5;6;7;8;9;10;11}),1).
- දැන් IF ශ්රිතය මෙම අරාව ලබා දෙයි: {FALSE;FALSE;3;FALSE;FALSE;FALSE;7;FALSE;9;FALSE;FALSE}.
- සූත්රය වන්නේ: කුඩා({FALSE;FALSE;3;FALSE;FALSE;FALSE;7;FALSE;9;FALSE;FALSE},1).
- අවසාන වශයෙන්, සූත්රය නැවත පැමිණේ 3.
මෙම සංකීර්ණ සූත්රය ක්රියා කරන ආකාරය ඔබට ලැබේවි යැයි මම බලාපොරොත්තු වෙමි.
R ead More: Excel කොටුවේ පෙළ අඩංගු නම් අගය ආපසු දෙන්න (පහසු ක්රම 8ක්)
නිගමනය
ඔබට මෙම ලිපිය ප්රයෝජනවත් යැයි සිතමි. මෙන්න, මම 3 සුදුසු ක්රම පැහැදිලි කර ඇත්තේ පරාසය තුළ පෙළ සොයා ගැනීම සහ Excel හි සෛල යොමු ආපසු ලබා දෙන ආකාරය තේරුම් ගැනීමටය. Excel සම්බන්ධ තවත් අන්තර්ගතයන් දැන ගැනීමට ඔබට අපගේ වෙබ් අඩවිය Exceldemy වෙත පිවිසිය හැක. කරුණාකර පහත අදහස් දැක්වීමේ කොටසේ ඔබට අදහස්, යෝජනා, හෝ විමසුම් තිබේ නම් දමන්න.