ສາລະບານ
ຖ້າທ່ານກໍາລັງຊອກຫາ Excel ເພື່ອສົ່ງຄືນຄ່າຫຼາຍໂດຍອີງໃສ່ເງື່ອນໄຂດຽວ, ຫຼັງຈາກນັ້ນທ່ານຢູ່ໃນສະຖານທີ່ທີ່ເຫມາະສົມ. ໃນຂະນະທີ່ໃຊ້ Excel, ການຊອກຫາຄ່າຫຼາຍໂດຍອີງໃສ່ເງື່ອນໄຂທີ່ແຕກຕ່າງກັນແມ່ນວຽກງານທົ່ວໄປແລະເປັນສິ່ງຈໍາເປັນເພື່ອດໍາເນີນໂຄງການໃດໆຢ່າງມີປະສິດທິພາບ. ໃນບົດຄວາມນີ້, ພວກເຮົາຈະພະຍາຍາມທີ່ຈະປຶກສາຫາລືວິທີການກັບຄືນມາຫຼາຍຄ່າໂດຍອີງໃສ່ມາດຕະຖານດຽວໃນ Excel. .xlsx
3 ວິທີກັບຄືນຄ່າຫຼາຍອັນໂດຍອີງໃສ່ເງື່ອນໄຂດຽວໃນ Excel
ໃຫ້ພວກເຮົາເບິ່ງຊຸດຂໍ້ມູນນີ້ກ່ອນ. ພວກເຮົາມີລາຍຊື່ທັງໝົດ FIFA World Cups ທີ່ຈັດຂຶ້ນຕັ້ງແຕ່ 1930 ເຖິງ 2018 . ພວກເຮົາມີ ປີ ໃນ ຖັນ B , ປະເທດເຈົ້າພາບ ໃນ ຖັນ C , ປະເທດ ແຊ້ມ ໃນ ຖັນ D, ແລະປະເທດ ຮອງຊະນະເລີດ ໃນ ຖັນ E .
ດຽວນີ້, ໃຫ້ພວກເຮົາລອງ ເພື່ອແຍກຄ່າຫຼາຍຄ່າໂດຍອີງໃສ່ເງື່ອນໄຂດຽວຈາກຊຸດຂໍ້ມູນນີ້.
1. ສົ່ງຄ່າຫຼາຍຄ່າໂດຍອີງໃສ່ເງື່ອນໄຂດຽວໃນເຊລດຽວ
ກ່ອນອື່ນໝົດ, ໃຫ້ພວກເຮົາພະຍາຍາມສົ່ງຄ່າຫຼາຍຄ່າໃນ ເຊລດຽວ.
ພວກເຮົາຈະພະຍາຍາມສະກັດຊື່ຂອງປະເທດແຊ້ມທັງໝົດໃນຖັນດຽວ ແລະປີທີ່ເຂົາເຈົ້າກາຍເປັນແຊ້ມໃນຕາລາງທີ່ຢູ່ໃກ້ຄຽງ.
ສົມມຸດວ່າພວກເຮົາຈະແຍກຊື່ອອກ. ຂອງປະເທດແຊ້ມໃນ ຖັນ G ຊື່ ປະເທດ
- ທຳອິດ,ພວກເຮົາຈະໃຊ້ ຟັງຊັນ UNIQUE ຂອງ Excel. ໃສ່ສູດນີ້ໃນຕາລາງທຳອິດ, G5 .
=UNIQUE(D5:D25)
ທີ່ນີ້, D5:D25 ອ້າງອີງ ໄປຫາ ແຊ້ມ ຂອງເຕະບານໂລກ.
- ອັນທີສອງ, ກົດ ENTER .
- ໃນທີ່ສຸດ, ພວກເຮົາຈະຊອກຫາຜົນໄດ້ຮັບທັງໝົດໃນ ຖັນ G
ໝາຍເຫດ : ໃນຂະນະທີ່ໃຊ້ Microsoft 365 , ບໍ່ຈໍາເປັນຕ້ອງໃຊ້ Fill Handle ເພື່ອເອົາຄ່າທັງໝົດ. ຄ່າທັງໝົດຈະປາກົດເປັນຜົນອອກມາໂດຍອັດຕະໂນມັດ.
1.1. ການໃຊ້ຟັງຊັນ TEXTJOIN ແລະ IF
ການໃຊ້ການລວມກັນຂອງຟັງຊັນ TEXTJOIN ແລະ IF ເປັນແອັບພລິເຄຊັນທົ່ວໄປເພື່ອຊອກຫາຄ່າຫຼາຍອັນໂດຍອີງໃສ່ເງື່ອນໄຂດຽວ. ການໃຊ້ສອງຟັງຊັນນີ້ສ່ວນໃຫຍ່ຊອກຫາຄ່າທົ່ວໄປຂອງຄ່າພື້ນຖານຈາກສອງເງື່ອນໄຂ ຫຼືຫຼາຍກວ່ານັ້ນ.
ໃນຊຸດຂໍ້ມູນຕໍ່ໄປນີ້, ພວກເຮົາມີ ແຊ້ມ ປະເທດໃນ ຖັນ G ຊໍ້າຄືນໜຶ່ງຄັ້ງ. ພວກເຮົາຕ້ອງການຊອກຫາ ປີ ຂອງທີມ ແຊ້ມ ເຫຼົ່ານີ້ຢູ່ໃນແຕ່ລະເຊລ.
- ເພື່ອເຮັດອັນນີ້, ກ່ອນອື່ນໃຫ້ຂຽນສູດໃນ H5 ຕາລາງເປັນແບບນີ້.
=TEXTJOIN(",",TRUE,IF($D$5:$D$25=G5,$B$5:$B$25,""))
- ອັນທີສອງ, ກົດ ENTER ເພື່ອໃຫ້ໄດ້ຜົນອອກມາເປັນ 1930,1950 .
- ອັນທີສາມ, ໃຫ້ໃຊ້ Fill Handle ໂດຍການລາກຕົວກະພິບລົງໃນຂະນະທີ່ຖື ຂວາ-ລຸ່ມ. ມຸມຂອງ H5
- ໃນທີ່ສຸດ, ພວກເຮົາຈະໄດ້ຜົນອອກມາຄືນີ້.
ຄຳອະທິບາຍສູດ
- ທີ່ນີ້ $B$5 :$B$25 ແມ່ນ array ຊອກຫາ. ພວກເຮົາຕ້ອງການຊອກຫາສໍາລັບປີ. ຖ້າທ່ານຕ້ອງການອັນອື່ນ, ໃຫ້ໃຊ້ອັນນັ້ນ.
- $D$5:$D$25=G5 ແມ່ນເງື່ອນໄຂທີ່ພວກເຮົາຕ້ອງການໃຫ້ກົງກັນ. ພວກເຮົາຕ້ອງການຈັບຄູ່ເຊລ G5 ( ອູຣູກວາຍ ) ກັບຖັນ ແຊ້ມ ( $D$5:$D$25). ຫາກທ່ານຕ້ອງການອັນອື່ນ, ໃຫ້ໃຊ້ອັນນັ້ນ.
1.2. ການນໍາໃຊ້ຟັງຊັນ TEXTJOIN ແລະ FILTER
ພວກເຮົາຍັງສາມາດຊອກຫາຜົນໄດ້ຮັບດຽວກັນກັບອັນທີ່ຜ່ານມາໂດຍການໃຊ້ການລວມກັນຂອງຟັງຊັນ TEXTJOIN ແລະ FILTER .
- .
- ດັ່ງນັ້ນ, ກ່ອນອື່ນໝົດ, ໃຫ້ຂຽນສູດໃນ H5 ເຊລແບບນີ້.
=TEXTJOIN(",",TRUE,FILTER($B$5:$B$25,$D$5:$D$25=G5))
<1
- ອັນທີສອງ, ກົດ ENTER .
- ອັນທີສາມ, ໃຊ້ Fill Handle .
- ໃນທີ່ສຸດ, ພວກເຮົາຈະໄດ້ຮັບ ຜົນໄດ້ຮັບແບບນີ້.
ການອະທິບາຍສູດ
- ທີ່ນີ້ $ B$5:$B$25 ແມ່ນ array ຊອກຫາ. ພວກເຮົາຕ້ອງການຊອກຫາສໍາລັບປີ. ຖ້າທ່ານຕ້ອງການອັນອື່ນ, ໃຫ້ໃຊ້ອັນນັ້ນ.
- $D$5:$D$25=G5 ແມ່ນເງື່ອນໄຂທີ່ພວກເຮົາຕ້ອງການໃຫ້ກົງກັນ. ພວກເຮົາຕ້ອງການຈັບຄູ່ເຊລ G5 ( ອູຣູກວາຍ ) ກັບຖັນ ແຊ້ມ ( $D$5:$D$25). ຖ້າທ່ານຕ້ອງການອັນອື່ນ, ໃຫ້ໃຊ້ອັນນັ້ນ.
ອ່ານເພີ່ມເຕີມ: ວິທີສະກັດຂໍ້ມູນຈາກເຊລໃນ Excel (5 ວິທີ)
2. ສົ່ງຄືນຄ່າຫຼາຍອັນໂດຍອີງໃສ່ເງື່ອນໄຂດຽວໃນຖັນ
ຟັງຊັນທີ່ກ່າວມາຂ້າງເທິງນີ້ສາມາດໃຊ້ໄດ້ເທົ່ານັ້ນໃນ ຫ້ອງການ 365 . ດຽວນີ້ຖ້າທ່ານບໍ່ມີການສະໝັກໃຊ້ office 365 , ທ່ານສາມາດເຮັດຕາມວິທີການເຫຼົ່ານີ້ ແລະສົ່ງຄືນຄ່າຫຼາຍອັນໂດຍອີງໃສ່ເງື່ອນໄຂໃນຖັນໃດໜຶ່ງ.
2.1. ການນໍາໃຊ້ການລວມກັນຂອງຫນ້າທີ່ INDEX, SMALL, MATCH, ROW, ແລະ ROWS
ສົມມຸດວ່າ, ພວກເຮົາຈໍາເປັນຕ້ອງຊອກຫາໃນປີໃດທີ່ Brazil ກາຍເປັນແຊ້ມ. ພວກເຮົາສາມາດຊອກຫາມັນໂດຍການນໍາໃຊ້ການປະສົມຂອງ INDEX , SMALL , MATCH , ROW , ແລະ ROWS functions .
ໃນຊຸດຂໍ້ມູນຕໍ່ໄປນີ້, ພວກເຮົາຕ້ອງການຊອກຫາມັນຢູ່ໃນຕາລາງ G5 .
- ດັ່ງນັ້ນ, ກ່ອນອື່ນໝົດ, ໃຫ້ຂຽນສູດໃນ G5 ຕາລາງເປັນແບບນີ້.
=INDEX($B$5:$B$25, SMALL(IF(G$4=$D$5:$D$25, MATCH(ROW($D$5:$D$25),
ROW($D$5:$D$25)), ""), ROWS($A$1:A1)))
- ເນື່ອງຈາກວ່ານີ້ແມ່ນສູດອາເຣ, ຕອນນີ້ພວກເຮົາຈໍາເປັນຕ້ອງກົດ CTRL + SHIFT + ENTER .
- ໃນທີ່ສຸດ, ພວກເຮົາຈະຊອກຫາປີທີ່ ບຣາຊິນ ກາຍເປັນແຊ້ມເປັນຜົນຜະລິດ.
ໃນປັດຈຸບັນ, ການນໍາໃຊ້ສູດຂ້າງເທິງນີ້, ທ່ານສາມາດສະກັດປີຂອງແຊ້ມຂອງປະເທດອື່ນໃດ.
ຕົວຢ່າງ. , ເພື່ອຊອກຫາປີທີ່ອາເຈນຕິນາເປັນແຊ້ມໃນ ຖັນ H , ສ້າງຖັນໃໝ່ ອາເຈນຕິນາ ຕິດກັບ ບຣາຊິນ , ແລະລາກສູດໄປທາງຂວາ. ໂດຍການນໍາໃຊ້ Fill Handle .
ສະນັ້ນ, ພວກເຮົາຈະໄດ້ຮັບຜົນໄດ້ຮັບດັ່ງນີ້.
ຄຳອະທິບາຍສູດ
- ນີ້ $B$5:$B$25 ແມ່ນ array ຊອກຫາ. ພວກເຮົາຊອກຫາສໍາລັບປີ. ຖ້າທ່ານມີສິ່ງອື່ນທີ່ຈະຊອກຫາ, ໃຫ້ໃຊ້ນັ້ນ.
- G$4=$D$5:$D$25 ແມ່ນເງື່ອນໄຂທີ່ກົງກັນ. ພວກເຮົາຕ້ອງການຈັບຄູ່ເນື້ອໃນຂອງເຊລ G4 , ບຣາຊິວ ກັບເນື້ອໃນຂອງເຊລຈາກ D5 ເຖິງ D25 . ເຈົ້າໃຊ້ເງື່ອນໄຂຂອງເຈົ້າ.
- ອີກເທື່ອໜຶ່ງ, $D$5:$D$25 ແມ່ນຖັນທີ່ກົງກັນ. ເຈົ້າໃຊ້ຖັນຂອງເຈົ້າ.
ເບິ່ງ, ພວກເຮົາມີປີທີ່ ອາເຈນຕິນາ ເປັນແຊ້ມ. ປີ 1978 ແລະ 1986 .
ພວກເຮົາສາມາດເຮັດໄດ້ສຳລັບປະເທດອື່ນໆທັງໝົດ.
ກ່ອນທີ່ຈະຍ້າຍໄປພາກຕໍ່ໄປ, ຂ້ອຍມີອັນນ້ອຍໆອັນໜຶ່ງ. ຄໍາຖາມສໍາລັບທ່ານ. ເຈົ້າສາມາດຊອກຫາປີທີ່ ເຕະບານໂລກ ໄດ້ຊະນະໂດຍປະເທດເຈົ້າພາບບໍ?
ແມ່ນ. ເຈົ້າເດົາຖືກແລ້ວ. ສູດຄຳນວນຈະຢູ່ໃນ H5 ເຊລແບບນີ້.
=INDEX($B$5:$B$25, SMALL(IF($C$5:$C$25=$D$5:$D$25, MATCH(ROW($D$5:$D$25),
ROW($D$5:$D$25)), ""), ROWS($A$1:A1)))
ໃນທີ່ສຸດ, ປະເທດເຈົ້າພາບກາຍເປັນແຊ້ມໃນປີ 1930,1934,1966,1974,1978, ແລະ 1998.
2.2. ການນໍາໃຊ້ຟັງຊັນ FILTER
ຖ້າຫາກວ່າພວກເຮົາບໍ່ຕ້ອງການທີ່ຈະນໍາໃຊ້ສູດສະລັບສັບຊ້ອນດັ່ງທີ່ໄດ້ກ່າວມາຂ້າງເທິງ, ພວກເຮົາສາມາດເຮັດໃຫ້ສໍາເລັດວຽກງານໄດ້ຢ່າງສະດວກໂດຍການນໍາໃຊ້ FILTER ຟັງຊັນ Excel.
ແຕ່. ບັນຫາດຽວແມ່ນວ່າຟັງຊັນ FILTER ແມ່ນມີຢູ່ໃນ Office 365 ເທົ່ານັ້ນ.
ຢ່າງໃດກໍ່ຕາມ, ສູດໃນຕາລາງ G5 ເພື່ອຈັດຮຽງ. ປີທີ່ ບຣາຊິນ ເປັນແຊ້ມ.
=FILTER($B$5:$B$25,$D$5:$D$25=H$4)<7
ການອະທິບາຍສູດ
- ຕາມປົກກະຕິ, $B$5:$B$25 ແມ່ນ array ຊອກຫາ . ປີ ໃນກໍລະນີຂອງພວກເຮົາ. ເຈົ້າໃຊ້ຂອງເຈົ້າອັນໜຶ່ງ.
- $D$5:$D$25=G$4 ແມ່ນເງື່ອນໄຂທີ່ກົງກັນ. ເຈົ້າໃຊ້ອັນໜຶ່ງຂອງເຈົ້າ.
- ອັນທີສອງ, ກົດ ENTER ເພື່ອໃຫ້ໄດ້ຜົນອອກມາແບບນີ້.
- ໃນປັດຈຸບັນເຊັ່ນດຽວກັນກັບວິທີການກ່ອນຫນ້ານີ້, ພວກເຮົາສາມາດສ້າງຖັນໃຫມ່ ອາເຈນຕິນາ ຢູ່ຂ້າງ Brazil , ແລະລາກ ຕື່ມ ຈັດການ ໄປທາງຂວາເພື່ອຮັບ ປີ ເມື່ອ ອາເຈນຕິນາ ເປັນແຊ້ມ.
ໃນທີ່ສຸດ, ຜົນຜະລິດ ຈະເປັນແບບນີ້.
ອ່ານເພີ່ມເຕີມ: ວິທີສະກັດຂໍ້ມູນຈາກ Excel ໂດຍອີງໃສ່ເກນ (5 ວິທີ)
ການອ່ານທີ່ຄ້າຍກັນ
- ວິທີນໍາເຂົ້າໄຟລ໌ຂໍ້ຄວາມທີ່ມີຕົວຂັ້ນຫຼາຍຕົວເຂົ້າໄປໃນ Excel (3 ວິທີ)
- ວິທີການນໍາເຂົ້າຂໍ້ມູນຈາກ Text File ເຂົ້າໄປໃນ Excel (3 ວິທີ)
- Excel VBA: ດຶງຂໍ້ມູນອັດຕະໂນມັດຈາກເວັບໄຊທ໌ (2 ວິທີ)
- ວິທີການແປງໄຟລ໌ຂໍ້ຄວາມເປັນ Excel ອັດຕະໂນມັດ (3 ວິທີທີ່ເຫມາະສົມ)
- ວິທີການແປງ Notepad ກັບ Excel ກັບຖັນ (5 ວິທີການ)
3 . ສົ່ງຄືນຄ່າຫຼາຍອັນໃນ Excel ໂດຍອີງໃສ່ເງື່ອນໄຂດຽວໃນແຖວ
ສຸດທ້າຍ, ຖ້າທ່ານຕ້ອງການ , ທ່ານສາມາດກັບຄືນຄ່າຫຼາຍໂດຍອີງໃສ່ເງື່ອນໄຂໃນການຕິດຕໍ່ກັນ. ພວກເຮົາສາມາດເຮັດໄດ້ໂດຍການໃຊ້ການປະສົມປະສານຂອງ IFERROR , INDEX , SMALL , IF , ROW , ແລະ COLUMN ຟັງຊັນ.
- ເພື່ອຄົ້ນຫາປີທີ່ ບຣາຊິວ ເປັນແຊ້ມ, ກ່ອນອື່ນໝົດ, ເລືອກຕາລາງໃດໜຶ່ງແລ້ວເຂົ້າບຣາຊິນ. ໃນກໍລະນີນີ້, ມັນແມ່ນ G5 .
- ອັນທີສອງ, ຂຽນສູດອາເຣນີ້ຢູ່ໃນຕາລາງທີ່ຢູ່ຕິດກັນ ເຊັ່ນ: H5 , ແລະກົດ CTRL + SHIFT + ENTER .
=IFERROR(INDEX($B$5:$B$25, SMALL(IF($G5=$D$5:$D$25,
ROW($B$5:$B$25)-3,""), COLUMN()-7)),"")
- ອັນທີສາມ, ກົດ ENTER .<14
- ໃນທີ່ສຸດ, ພວກເຮົາຈະຊອກຫາປີຂອງບັນດາປະເທດສະເພາະທີ່ແຕກຕ່າງກັນເມື່ອພວກເຂົາກາຍເປັນແຊ້ມຄັ້ງທໍາອິດ. ມັນຈະເກີດຂຶ້ນໂດຍອັດຕະໂນມັດໃນ Microsoft 365 ໂດຍບໍ່ຕ້ອງໃຊ້ Fill Handle .
- ດຽວນີ້, ເພື່ອຊອກຫາປີອື່ນໆເມື່ອປະເທດເຫຼົ່ານີ້ກາຍເປັນແຊ້ມ, ພຽງແຕ່ໃຊ້ Fill Handle
- ດັ່ງນັ້ນ, ພວກເຮົາຈະໄດ້ຜົນອອກມາແບບນີ້.
ການອະທິບາຍສູດ
- ນີ້ $B$5:$B$25 ແມ່ນ array ຊອກຫາ. ພວກເຮົາໄດ້ຊອກຫາສໍາລັບປີໃນລະຫວ່າງ B5 ຫາ B25 . ຖ້າທ່ານຕ້ອງການອັນອື່ນ, ໃຫ້ໃຊ້ອັນນັ້ນ.
- $G5=$D$5:$D$25 ແມ່ນເງື່ອນໄຂທີ່ກົງກັນ. ຂ້ອຍຕ້ອງການຈັບຄູ່ເຊລ G5 ( ບຣາຊິວ ) ກັບຖັນ Champion ( D5 ກັບ D25 ). ຖ້າທ່ານຕ້ອງການເຮັດອັນອື່ນ, ໃຫ້ເຮັດແນວນັ້ນ.
- ຂ້ອຍໄດ້ໃຊ້ ROW($B$5:$B$25)-3 ເພາະວ່ານີ້ແມ່ນ array ຊອກຫາຂອງຂ້ອຍ ແລະ ເຊລທຳອິດຂອງອັນນີ້. array ເລີ່ມຕົ້ນໃນແຖວທີ 4 ( B4 ). ຕົວຢ່າງ, ຖ້າແຖວຊອກຫາຂອງທ່ານແມ່ນ $D$6:$D$25, ໃຊ້ ROW($D$6:$D$25)-5.
- ໃນບ່ອນ ຂອງ COLUMN()-7, ໃຊ້ຕົວເລກຂອງຖັນກ່ອນໜ້າຂອງບ່ອນທີ່ທ່ານກໍາລັງໃສ່ສູດ. ຕົວຢ່າງ, ຖ້າທ່ານກໍາລັງໃສ່ສູດໃນຖັນ G , ໃຊ້ COLUMN()-6.
ອ່ານເພີ່ມເຕີມ: ວິທີສະກັດຂໍ້ມູນຈາກຕາຕະລາງໂດຍອີງໃສ່ຫຼາຍເງື່ອນໄຂໃນ Excel