ສາລະບານ
ໃນບົດສອນນີ້, ທ່ານຈະໄດ້ຮຽນຮູ້ 3 ວິທີທີ່ແຕກຕ່າງກັນເພື່ອເນັ້ນໃສ່ແຖວ ແລະຖັນຂອງຕາລາງທີ່ເລືອກໃນ Excel ແບບໄດນາມິກ.
ເມື່ອເບິ່ງແຜ່ນວຽກໃຫຍ່ເປັນເວລາດົນ, ທ່ານ ໃນທີ່ສຸດອາດຈະສູນເສຍການຕິດຕາມວ່າຕົວກະພິບຂອງເຈົ້າຢູ່ໃສແລະຂໍ້ມູນໃດທີ່ເຈົ້າກໍາລັງຊອກຫາຢູ່. ເພື່ອຮູ້ວ່າເຈົ້າຢູ່ໃສໃນທຸກເວລາ, ໃຫ້ໃຊ້ Excel ເພື່ອເນັ້ນໃສ່ແຖວ ແລະຖັນທີ່ເຮັດວຽກຢູ່ໂດຍອັດຕະໂນມັດ! ຕາມທໍາມະຊາດ, ການເນັ້ນຄວນຈະເປັນແບບເຄື່ອນໄຫວ ແລະປ່ຽນແປງທຸກຄັ້ງທີ່ທ່ານເລືອກຕາລາງອື່ນ. ໂດຍຫຼັກແລ້ວ, ນີ້ແມ່ນສິ່ງທີ່ພວກເຮົາມຸ່ງຫວັງທີ່ຈະບັນລຸ:
ໄຮໄລ້ອັດຕະໂນມັດແຖວ ແລະຖັນຂອງຕາລາງທີ່ເລືອກດ້ວຍ VBA
ນີ້ ຕົວຢ່າງສະແດງໃຫ້ເຫັນວິທີທີ່ທ່ານສາມາດເນັ້ນໃສ່ຄໍລໍາແລະແຖວທີ່ມີການເຄື່ອນໄຫວທີ່ມີໂປຼແກຼມ VBA. ສໍາລັບການນີ້, ພວກເຮົາຈະນໍາໃຊ້ເຫດການ SelectionChange ຂອງວັດຖຸ Worksheet .
ທໍາອິດ, ທ່ານລ້າງສີພື້ນຫຼັງຂອງທຸກຕາລາງໃນຊີດໂດຍການຕັ້ງຄ່າ ColorIndex ຄຸນສົມບັດເປັນ 0. ແລະຈາກນັ້ນ, ທ່ານເນັ້ນແຖວທັງໝົດ ແລະຖັນຂອງເຊລທີ່ໃຊ້ງານໄດ້ໂດຍການຕັ້ງຄຸນສົມບັດ ColorIndex ຂອງເຂົາເຈົ້າເປັນຕົວເລກດັດຊະນີສໍາລັບສີທີ່ຕ້ອງການ.
Private Sub Worksheet_SelectionChange (ByVal Target As Range) ຖ້າ Target.Cells.Count > 1 ຫຼັງຈາກນັ້ນ, ອອກຈາກ Sub Application.ScreenUpdating = False 'ລ້າງສີຂອງຈຸລັງທັງຫມົດ Cells.Interior.ColorIndex = 0 ດ້ວຍ Target 'Highlight ແຖວແລະຖັນຂອງຕາລາງທີ່ເລືອກ .EntireRow.Interior.ColorIndex = 38.EntireColumn.Interior.ColorIndex = 24 End With Application.ScreenUpdating = True End Subການປັບແຕ່ງລະຫັດ
ຖ້າທ່ານຕ້ອງການປັບແຕ່ງລະຫັດຕາມຄວາມຕ້ອງການຂອງທ່ານ, ຄໍາແນະນໍານ້ອຍໆເຫຼົ່ານີ້ອາດຈະເປັນປະໂຫຍດ:
- ລະຫັດຕົວຢ່າງຂອງພວກເຮົາໃຊ້ສອງສີທີ່ແຕກຕ່າງກັນທີ່ສະແດງໃຫ້ເຫັນໃນ gif ຂ້າງເທິງ - ດັດຊະນີສີ 38 ສໍາລັບແຖວແລະ 24 ສໍາລັບຖັນ. ເພື່ອ ປ່ຽນສີໄຮໄລ້ , ພຽງແຕ່ປ່ຽນລະຫັດ ColorIndex ໃດໆກໍຕາມທີ່ທ່ານເລືອກ.
- ເພື່ອໃຫ້ແຖວ ແລະຖັນເປັນສີໃນ ວິທີດຽວກັນ , ໃຫ້ໃຊ້ແບບດຽວກັນ. ໝາຍເລກດັດຊະນີສີສຳລັບທັງສອງ.
- ເພື່ອເນັ້ນໃສ່ພຽງແຕ່ ແຖວທີ່ໃຊ້ຢູ່ , ໃຫ້ລຶບອອກ ຫຼືສະແດງຄຳເຫັນອອກຈາກແຖວນີ້: .EntireColumn.Interior.ColorIndex = 24
- ເພື່ອເນັ້ນໃສ່ພຽງແຕ່ ຖັນທີ່ໃຊ້ໄດ້ , ເອົາອອກ ຫຼືສະແດງຄວາມຄິດເຫັນອອກຈາກແຖວນີ້: .EntireRow.Interior.ColorIndex = 38
ວິທີເພີ່ມລະຫັດ ໃສ່ແຜ່ນວຽກຂອງເຈົ້າ
ເພື່ອໃຫ້ລະຫັດຖືກປະຕິບັດຢ່າງງຽບໆໃນພື້ນຫຼັງຂອງແຜ່ນວຽກສະເພາະ, ເຈົ້າຕ້ອງໃສ່ມັນໃສ່ໃນປ່ອງຢ້ຽມລະຫັດທີ່ເປັນຂອງແຜ່ນວຽກນັ້ນ, ບໍ່ແມ່ນຢູ່ໃນໂມດູນປົກກະຕິ. ເພື່ອໃຫ້ມັນສຳເລັດ, ປະຕິບັດຂັ້ນຕອນເຫຼົ່ານີ້:
- ໃນປຶ້ມວຽກຂອງທ່ານ, ກົດ Alt + F11 ເພື່ອໄປທີ່ຕົວແກ້ໄຂ VBA.
- ໃນ Project Explorer ຢູ່ເບື້ອງຊ້າຍ, ທ່ານ. ທ່ານຈະເຫັນບັນຊີລາຍຊື່ຂອງປື້ມບັນທຶກທີ່ເປີດທັງຫມົດແລະແຜ່ນວຽກຂອງພວກເຂົາ. ຖ້າຫາກວ່າທ່ານບໍ່ເຫັນມັນ, ໃຊ້ທາງລັດ Ctrl + R ເພື່ອນໍາເອົາປ່ອງຢ້ຽມໂຄງການ Explorer ເພື່ອເບິ່ງ. ໃນ Microsoft Excel ຂອງມັນObjects folder, double click on the sheet in which you want to use highlighting . ໃນຕົວຢ່າງນີ້, ມັນເປັນ Sheet 1 .
- ໃນປ່ອງຢ້ຽມລະຫັດທາງຂວາ, ວາງລະຫັດຂ້າງເທິງ.
- ບັນທຶກໄຟລ໌ຂອງທ່ານເປັນ Macro-Enabled Workbook (.xlsm).
ຂໍ້ໄດ້ປຽບ : ທຸກຢ່າງແມ່ນເຮັດໄດ້ໃນ backend; ບໍ່ມີການປັບ / ປັບແຕ່ງແມ່ນຈໍາເປັນໃນດ້ານຂອງຜູ້ໃຊ້; ໃຊ້ໄດ້ໃນທຸກລຸ້ນ Excel.
ຂໍ້ເສຍ : ມີສອງຂໍ້ເສຍທີ່ຈຳເປັນທີ່ເຮັດໃຫ້ເທັກນິກນີ້ໃຊ້ບໍ່ໄດ້ໃນບາງກໍລະນີ:
- ລະຫັດ ລຶບລ້າງພື້ນຫຼັງ ສີ ຂອງເຊລທັງໝົດໃນແຜ່ນງານ. ຖ້າທ່ານມີຕາລາງສີໃດໆ, ຢ່າໃຊ້ການແກ້ໄຂນີ້ເພາະວ່າການຈັດຮູບແບບທີ່ກໍາຫນົດເອງຂອງທ່ານຈະສູນເສຍໄປ. ທ່ານຈະບໍ່ສາມາດຍົກເລີກການກະທໍາທີ່ຜິດພາດໄດ້ໂດຍການກົດ Ctrl + Z .
ເນັ້ນໃສ່ແຖວແລະຖັນທີ່ມີການເຄື່ອນໄຫວໂດຍບໍ່ມີ VBA
ທີ່ດີທີ່ສຸດທີ່ທ່ານສາມາດໄດ້ຮັບເພື່ອເນັ້ນໃສ່ແຖວທີ່ເລືອກແລະ / ຫຼືຖັນທີ່ບໍ່ມີ VBA ແມ່ນການຈັດຮູບແບບຕາມເງື່ອນໄຂຂອງ Excel. ເພື່ອຕັ້ງຄ່າມັນ, ດໍາເນີນຂັ້ນຕອນເຫຼົ່ານີ້:
- ເລືອກຊຸດຂໍ້ມູນຂອງທ່ານທີ່ຄວນເຮັດການໄຮໄລ້.
- ຢູ່ໃນແຖບ ຫນ້າທໍາອິດ , ໃນ ສະໄຕລ໌ ກຸ່ມ, ຄລິກ ກົດໃໝ່ .
- ໃນກ່ອງໂຕ້ຕອບ ກົດລະບຽບການຈັດຮູບແບບໃໝ່ , ເລືອກ ໃຊ້ສູດຄຳນວນເພື່ອກຳນົດວ່າເຊລໃດຈະເຮັດ format .
- ໃນ ຄ່າຮູບແບບທີ່ສູດນີ້ແມ່ນເປັນຄວາມຈິງ ປ່ອງ, ໃຫ້ໃສ່ນຶ່ງໃນສູດເຫຼົ່ານີ້:
ເພື່ອໄຮໄລ້ ແຖວທີ່ໃຊ້ວຽກ :
=CELL("row")=ROW()
ເພື່ອເນັ້ນໃສ່ ຖັນທີ່ໃຊ້ໄດ້ :
=CELL("col")=COLUMN()
ເພື່ອເນັ້ນໃສ່ ແຖວ ແລະຖັນທີ່ເຄື່ອນໄຫວ :
=OR(CELL("row")=ROW(), CELL("col")= COLUMN())
ສູດທັງໝົດໃຊ້ຟັງຊັນ CELL ເພື່ອ ສົ່ງຄືນໝາຍເລກແຖວ/ຖັນຂອງຕາລາງທີ່ເລືອກ.
- ຄລິກທີ່ປຸ່ມ Format , ສະຫຼັບໄປແຖບ ຕື່ມຂໍ້ມູນ , ແລະເລືອກສີທີ່ທ່ານຕ້ອງການ.
- ຄລິກ OK ສອງຄັ້ງເພື່ອປິດ ທັງສອງປ່ອງຢ້ຽມໂຕ້ຕອບ.
ຖ້າທ່ານຮູ້ສຶກວ່າທ່ານຕ້ອງການຄໍາແນະນໍາທີ່ລະອຽດກວ່າ, ກະລຸນາເບິ່ງວິທີການສ້າງກົດລະບຽບການຈັດຮູບແບບຕາມເງື່ອນໄຂຕາມສູດ.
ຕົວຢ່າງນີ້, ພວກເຮົາເລືອກສໍາລັບ OR. ສູດເພື່ອໃຫ້ຮົ່ມທັງຖັນ ແລະແຖວເປັນສີດຽວກັນ. ມັນໃຊ້ວຽກໜ້ອຍລົງ ແລະ ເໝາະສຳລັບກໍລະນີສ່ວນໃຫຍ່.
ໜ້າເສຍດາຍ, ການແກ້ໄຂນີ້ບໍ່ງາມຄືກັບ VBA ເພາະວ່າມັນຕ້ອງການ ການຄຳນວນເອກະສານຄືນໃໝ່ດ້ວຍຕົນເອງ (ໂດຍການກົດປຸ່ມ F9). ໂດຍຄ່າເລີ່ມຕົ້ນ, Excel ຄິດໄລ່ແຜ່ນວຽກຄືນໃໝ່ພຽງແຕ່ຫຼັງຈາກໃສ່ຂໍ້ມູນໃໝ່ ຫຼືແກ້ໄຂອັນທີ່ມີຢູ່ແລ້ວ, ແຕ່ບໍ່ແມ່ນເມື່ອການເລືອກປ່ຽນ. ດັ່ງນັ້ນ, ທ່ານເລືອກຫ້ອງອື່ນ - ບໍ່ມີຫຍັງເກີດຂຶ້ນ. ກົດ F9 - ແຜ່ນງານໄດ້ຖືກປັບປຸງໃຫມ່, ສູດຄິດໄລ່ຄືນໃຫມ່, ແລະການເນັ້ນຖືກປັບປຸງ. ເກີດຂຶ້ນ, ທ່ານສາມາດວາງລະຫັດ VBA ງ່າຍໆນີ້ຢູ່ໃນໂມດູນລະຫັດຂອງເອກະສານເປົ້າຫມາຍຂອງທ່ານຕາມທີ່ໄດ້ອະທິບາຍໄວ້ໃນຕົວຢ່າງທີ່ຜ່ານມາ:
Private Sub Worksheet_SelectionChange(ByVal Target As Range) Target.Calculate End Subລະຫັດບັງຄັບໃຫ້ range/cell ທີ່ເລືອກໃຫ້ຄຳນວນຄືນ, ເຊິ່ງໃນນັ້ນບັງຄັບໃຫ້ຟັງຊັນ CELL ອັບເດດ ແລະການຈັດຮູບແບບຕາມເງື່ອນໄຂໃຫ້ສະທ້ອນ. ການປ່ຽນແປງ.
ຂໍ້ໄດ້ປຽບ : ບໍ່ເຫມືອນກັບວິທີການທີ່ຜ່ານມາ, ອັນນີ້ບໍ່ມີຜົນກະທົບກັບຮູບແບບທີ່ມີຢູ່ແລ້ວທີ່ທ່ານໄດ້ນໍາໃຊ້ດ້ວຍຕົນເອງ.
ຂໍ້ເສຍ : ອາດຈະ ເຮັດໃຫ້ປະສິດທິພາບຂອງ Excel ຮ້າຍແຮງຂຶ້ນ.
- ເພື່ອໃຫ້ການຈັດຮູບແບບຕາມເງື່ອນໄຂເຮັດວຽກ, ທ່ານຈໍາເປັນຕ້ອງໄດ້ບັງຄັບໃຫ້ Excel ຄິດໄລ່ສູດຄືນໃຫມ່ໃນທຸກການປ່ຽນແປງການເລືອກ (ບໍ່ວ່າຈະດ້ວຍປຸ່ມ F9 ດ້ວຍຕົນເອງ ຫຼືອັດຕະໂນມັດດ້ວຍ VBA). ການຄິດໄລ່ແບບບັງຄັບອາດຈະເຮັດໃຫ້ Excel ຂອງທ່ານຊ້າລົງ. ເນື່ອງຈາກລະຫັດຂອງພວກເຮົາຄິດໄລ່ການເລືອກໃຫມ່ແທນທີ່ຈະເປັນແຜ່ນທັງຫມົດ, ຜົນກະທົບທາງລົບມັກຈະສັງເກດເຫັນໄດ້ພຽງແຕ່ໃນປື້ມວຽກຂະຫນາດໃຫຍ່ແລະສະລັບສັບຊ້ອນເທົ່ານັ້ນ.
- ນັບຕັ້ງແຕ່ຟັງຊັນ CELL ມີຢູ່ໃນ Excel 2007 ແລະສູງກວ່າ, ວິທີການດັ່ງກ່າວຈະບໍ່ເປັນ. ບໍ່ເຮັດວຽກໃນລຸ້ນກ່ອນໜ້າ.
ເນັ້ນແຖວ ແລະຖັນທີ່ເລືອກໂດຍໃຊ້ການຈັດຮູບແບບຕາມເງື່ອນໄຂ ແລະ VBA
ໃນກໍລະນີທີ່ວິທີການກ່ອນໜ້ານັ້ນຊ້າລົງໃນປຶ້ມວຽກຂອງເຈົ້າຫຼາຍ, ເຈົ້າສາມາດເຂົ້າຫາໜ້າວຽກໄດ້ແຕກຕ່າງກັນ - ແທນທີ່ ຂອງການຄິດໄລ່ແຜ່ນວຽກຄືນໃໝ່ໃນທຸກໆການເຄື່ອນໄຫວຂອງຜູ້ໃຊ້, ເອົາເລກແຖວ/ຖັນທີ່ເຄື່ອນໄຫວດ້ວຍການຊ່ວຍເຫຼືອຂອງ VBA, ແລະຫຼັງຈາກນັ້ນໃຫ້ບໍລິການຕົວເລກນັ້ນໃຫ້ກັບຟັງຊັນ ROW() ຫຼື COLUMN() ໂດຍໃຊ້ສູດການຈັດຮູບແບບຕາມເງື່ອນໄຂ.
ເພື່ອ ເຮັດໃຫ້ສໍາເລັດນີ້,ນີ້ແມ່ນຂັ້ນຕອນທີ່ເຈົ້າຕ້ອງເຮັດຕາມ:
- ເພີ່ມແຜ່ນງານຫວ່າງໃໝ່ໃສ່ປຶ້ມວຽກຂອງເຈົ້າ ແລະຕັ້ງຊື່ມັນວ່າ Helper Sheet . ຈຸດປະສົງດຽວຂອງຊີດນີ້ແມ່ນເພື່ອເກັບສອງຕົວເລກທີ່ເປັນຕົວແທນຂອງແຖວ ແລະຖັນທີ່ບັນຈຸຕາລາງທີ່ເລືອກໄວ້, ດັ່ງນັ້ນທ່ານສາມາດເຊື່ອງຊີດໄດ້ຢ່າງປອດໄພໃນຈຸດຕໍ່ມາ.
- ໃສ່ VBA ຂ້າງລຸ່ມນີ້ຢູ່ໃນປ່ອງຢ້ຽມລະຫັດຂອງແຜ່ນງານ. ບ່ອນທີ່ທ່ານຕ້ອງການທີ່ຈະປະຕິບັດການເນັ້ນ. ສໍາລັບຄໍາແນະນໍາລາຍລະອຽດ, ກະລຸນາເບິ່ງຕົວຢ່າງທໍາອິດຂອງພວກເຮົາ. Private Sub Worksheet_SelectionChange( ByVal Target As Range) Application.ScreenUpdating = False Worksheets( "Helper Sheet" ).Cells(2, 1) = Target.Row Worksheets( "Helper Sheet" ).Cells(2, 2) = Target.Column Application.ScreenUpdating = True End Sub
ລະຫັດຂ້າງເທິງນີ້ວາງຈຸດປະສານງານຂອງແຖວ ແລະຖັນທີ່ໃຊ້ງານຢູ່ໃສ່ແຜ່ນທີ່ມີຊື່ວ່າ "Help Sheet". ຖ້າທ່ານຕັ້ງຊື່ແຜ່ນຂອງທ່ານແຕກຕ່າງກັນໃນຂັ້ນຕອນທີ 1, ໃຫ້ປ່ຽນຊື່ແຜ່ນງານໃນລະຫັດຕາມຄວາມເຫມາະສົມ. ໝາຍເລກແຖວຖືກຂຽນເປັນ A2 ແລະເລກຖັນເປັນ B2.
- ໃນແຜ່ນງານເປົ້າໝາຍຂອງທ່ານ, ເລືອກຊຸດຂໍ້ມູນທັງໝົດ, ແລະສ້າງກົດລະບຽບການຈັດຮູບແບບຕາມເງື່ອນໄຂດ້ວຍສູດຂ້າງລຸ່ມນີ້. ການແນະນຳເທື່ອລະຂັ້ນຕອນແມ່ນໃຫ້ຢູ່ໃນຕົວຢ່າງຂ້າງເທິງ.
ແລະຕອນນີ້, ໃຫ້ກວມເອົາສາມກໍລະນີການນໍາໃຊ້ຕົ້ນຕໍໂດຍລະອຽດ.
ວິທີເນັ້ນໃສ່ແຖວທີ່ໃຊ້ງານຢູ່
ເພື່ອເນັ້ນໃສ່ແຖວທີ່ເຄີເຊີຂອງທ່ານວາງຢູ່ໃນຂະນະນີ້, ໃຫ້ຕັ້ງກົດລະບຽບການຈັດຮູບແບບຕາມເງື່ອນໄຂດ້ວຍອັນນີ້.ສູດ:
=ROW()='Helper Sheet'!$A$2
ຈາກນັ້ນ, ຜູ້ໃຊ້ສາມາດເຫັນໄດ້ຊັດເຈນວ່າແຖວໃດຖືກເລືອກໃນປັດຈຸບັນ:
ວິທີໄຮໄລ້ຖັນທີ່ໃຊ້ງານຢູ່
ເພື່ອໄຮໄລ້ຖັນທີ່ເລືອກ, ໃຫ້ປ້ອນຕົວເລກຖັນໃສ່ຟັງຊັນ COLUMN ໂດຍໃຊ້ສູດນີ້:
=COLUMN()='Helper Sheet'!$B$2
ດຽວນີ້, ຖັນທີ່ເນັ້ນໃຫ້ເຈົ້າສາມາດອ່ານຂໍ້ມູນແນວຕັ້ງໄດ້ຢ່າງສະດວກສະບາຍ ແລະ ບໍ່ຕ້ອງພະຍາຍາມເນັ້ນໃສ່ມັນທັງໝົດ.
ວິທີເນັ້ນແຖວ ແລະຖັນທີ່ເຄື່ອນໄຫວຢູ່
ເພື່ອເອົາທັງແຖວ ແລະຖັນທີ່ເລືອກໃຫ້ເປັນສີດຽວກັນໂດຍອັດຕະໂນມັດ, ໃຫ້ລວມເອົາຟັງຊັນ ROW() ແລະ COLUMN() ເຂົ້າໄປໃນສູດດຽວ:
=OR(ROW()='Helper Sheet'!$A$2, COLUMN()='Helper Sheet'!$B$2)
ຂໍ້ມູນທີ່ກ່ຽວຂ້ອງຖືກນໍາມາໃສ່ໃນທັນທີ, ດັ່ງນັ້ນທ່ານສາມາດຫຼີກເວັ້ນການອ່ານຜິດໄດ້.
ຂໍ້ໄດ້ປຽບ : ປະສິດທິພາບທີ່ດີທີ່ສຸດ; ເຮັດວຽກຢູ່ໃນທຸກລຸ້ນ Excel
ຂໍ້ເສຍ : ການຕັ້ງຄ່າທີ່ຍາວທີ່ສຸດ
ນັ້ນຄືວິທີເນັ້ນຖັນ ແລະແຖວຂອງຕາລາງທີ່ເລືອກໃນ Excel. ຂ້າພະເຈົ້າຂໍຂອບໃຈທ່ານສໍາລັບການອ່ານແລະຫວັງວ່າຈະໄດ້ພົບທ່ານໃນ blog ຂອງພວກເຮົາໃນອາທິດຕໍ່ໄປ!
ປື້ມຄູ່ມືພາກປະຕິບັດສໍາລັບການດາວໂຫຼດ
ເນັ້ນໃສ່ແຖວ ແລະຖັນທີ່ໃຊ້ວຽກ (ໄຟລ໌ .xlsm)