ເຊື່ອງ/ສະແດງແຖວ ແລະຖັນທີ່ບໍ່ຈຳເປັນ

ການສ້າງບັນຫາ

ສົມມຸດວ່າພວກເຮົາມີຕາຕະລາງດັ່ງກ່າວທີ່ພວກເຮົາຕ້ອງ "ເຕັ້ນ" ກັບທຸກໆມື້:

 

ສໍາລັບໃຜທີ່ຕາຕະລາງເບິ່ງຄືວ່າຂະຫນາດນ້ອຍ - ຈິດໃຈຄູນມັນຊາວເທື່ອໂດຍພື້ນທີ່, ເພີ່ມສອງສາມຕັນແລະສອງສິບເມືອງໃຫຍ່. 

ວຽກງານແມ່ນເພື່ອເອົາຊົ່ວຄາວອອກຈາກແຖວຫນ້າຈໍແລະຄໍລໍາທີ່ປະຈຸບັນບໍ່ຈໍາເປັນສໍາລັບການເຮັດວຽກ, ie. 

  • ເຊື່ອງລາຍລະອຽດຕາມເດືອນ, ເຫຼືອພຽງແຕ່ໄຕມາດ
  • ເຊື່ອງຈໍານວນທັງຫມົດໂດຍເດືອນແລະໄຕມາດ, ເຮັດໃຫ້ຈໍານວນທັງຫມົດພຽງແຕ່ເຄິ່ງຫນຶ່ງປີ
  • ເຊື່ອງເມືອງທີ່ບໍ່ຈໍາເປັນໃນຂະນະນີ້ (ຂ້ອຍເຮັດວຽກຢູ່ມອດໂກ - ເປັນຫຍັງຂ້ອຍຄວນເບິ່ງເຊນປີເຕີສະເບີກ?), ແລະອື່ນໆ.

ໃນຊີວິດຈິງ, ມີທະເລຂອງຕົວຢ່າງຂອງຕາຕະລາງດັ່ງກ່າວ.

ວິທີທີ 1: ເຊື່ອງແຖວ ແລະຖັນ

ວິທີການ, ກົງໄປກົງມາ, ແມ່ນເບື້ອງຕົ້ນແລະບໍ່ສະດວກຫຼາຍ, ແຕ່ສອງຄໍາສາມາດເວົ້າກ່ຽວກັບມັນ. ແຖວ ຫຼືຖັນທີ່ເລືອກໄວ້ກ່ອນໜ້ານີ້ໃນຊີດສາມາດເຊື່ອງໄວ້ໄດ້ໂດຍການຄລິກຂວາໃສ່ຖັນ ຫຼືສ່ວນຫົວແຖວ ແລະເລືອກຄຳສັ່ງຈາກເມນູບໍລິບົດ. ເຊື່ອງໄວ້ (ເຊື່ອງ):

 

ສໍາລັບການສະແດງຜົນແບບປີ້ນກັບກັນ, ເລືອກແຖວ / ຖັນທີ່ຢູ່ຕິດກັນແລະໂດຍການຄລິກຂວາ, ເລືອກຈາກເມນູ, ຕາມລໍາດັບ. ການສະແດງ (ເຊົາເຊື່ອງ).

ບັນຫາແມ່ນວ່າທ່ານຕ້ອງໄດ້ຈັດການກັບແຕ່ລະຖັນແລະແຖວແຕ່ລະຄົນ, ເຊິ່ງບໍ່ສະດວກ.

ວິທີການ 2. ການຈັດກຸ່ມ

ຖ້າເຈົ້າເລືອກຫຼາຍແຖວ ຫຼືຖັນແລ້ວເລືອກຈາກເມນູ ຂໍ້ມູນ – ກຸ່ມ ແລະ ໂຄງສ້າງ – ກຸ່ມ (ຂໍ້ມູນ — ກຸ່ມ ແລະ ໂຄງຮ່າງ — ກຸ່ມ), ຫຼັງຈາກນັ້ນພວກເຂົາຈະຖືກຫຸ້ມຢູ່ໃນວົງເລັບສີ່ຫລ່ຽມ (ຈັດກຸ່ມ). ຍິ່ງໄປກວ່ານັ້ນ, ກຸ່ມສາມາດຖືກຕັ້ງຢູ່ໃນກຸ່ມອື່ນ (ເຖິງ 8 ລະດັບການຮັງໄດ້ຖືກອະນຸຍາດໃຫ້):

ວິທີທີ່ສະດວກ ແລະໄວກວ່ານັ້ນແມ່ນການໃຊ້ປຸ່ມລັດແປ້ນພິມເພື່ອຈັດກຸ່ມແຖວ ຫຼືຖັນທີ່ເລືອກໄວ້ລ່ວງໜ້າ. Alt+Shift+ລູກສອນຂວາ, ແລະສໍາລັບການແຍກກຸ່ມ Alt+Shift+ລູກສອນຊ້າຍ, ຕາມລໍາດັບ.

ວິທີການປິດບັງຂໍ້ມູນທີ່ບໍ່ຈໍາເປັນນີ້ແມ່ນສະດວກກວ່າ - ທ່ານສາມາດຄລິກໃສ່ປຸ່ມດ້ວຍ "+"ຫຼື"-“, ຫຼືປຸ່ມທີ່ມີລະດັບການຈັດກຸ່ມຕົວເລກຢູ່ໃນມຸມຊ້າຍເທິງຂອງແຜ່ນ - ຫຼັງຈາກນັ້ນທຸກກຸ່ມຂອງລະດັບທີ່ຕ້ອງການຈະຖືກຍຸບຫຼືຂະຫຍາຍອອກໃນເວລາດຽວກັນ.

ນອກຈາກນີ້, ຖ້າຕາຕະລາງຂອງທ່ານມີແຖວສະຫຼຸບສັງລວມຫຼືຄໍລໍາທີ່ມີຫນ້າທີ່ຂອງການລວບລວມຈຸລັງໃກ້ຄຽງ, ນັ້ນແມ່ນ, ໂອກາດ (ບໍ່ແມ່ນຄວາມຈິງ 100%) ທີ່ Excel ລາວຈະສ້າງກຸ່ມທີ່ຈໍາເປັນທັງຫມົດ ໃນຕາຕະລາງທີ່ມີການເຄື່ອນໄຫວຫນຶ່ງ - ຜ່ານເມນູ ຂໍ້ມູນ – ກຸ່ມ ແລະໂຄງສ້າງ – ສ້າງໂຄງສ້າງ (ຂໍ້ມູນ — ກຸ່ມ​ແລະ​ໂຄງ​ຮ່າງ — ສ້າງ​ໂຄງ​ຮ່າງ​ການ​). ແຕ່ຫນ້າເສຍດາຍ, ຫນ້າທີ່ດັ່ງກ່າວເຮັດວຽກຫຼາຍທີ່ບໍ່ສາມາດຄາດເດົາໄດ້ແລະບາງຄັ້ງກໍ່ບໍ່ມີຄວາມເຂົ້າໃຈໃນຕາຕະລາງທີ່ສັບສົນ. ແຕ່ທ່ານສາມາດພະຍາຍາມ.

ໃນ Excel 2007 ແລະໃຫມ່ກວ່າ, ຄວາມສຸກທັງຫມົດເຫຼົ່ານີ້ແມ່ນຢູ່ໃນແຖບ ຂໍ້ມູນ (ວັນທີ) ໃນກຸ່ມ   ໂຄງສ້າງ (ໂຄງຮ່າງ):

ວິທີທີ 3. ເຊື່ອງແຖວ/ຖັນທີ່ມີເຄື່ອງໝາຍ macro

ວິ​ທີ​ການ​ນີ້​ບາງ​ທີ​ອາດ​ມີ​ຫຼາຍ​ທີ່​ສຸດ​. ໃຫ້ເພີ່ມແຖວຫວ່າງ ແລະຖັນທີ່ຫວ່າງເປົ່າໃສ່ຈຸດເລີ່ມຕົ້ນຂອງແຜ່ນງານຂອງພວກເຮົາ ແລະໝາຍດ້ວຍໄອຄອນໃດນຶ່ງແຖວ ແລະຖັນທີ່ພວກເຮົາຕ້ອງການເຊື່ອງ:

ຕອນນີ້ໃຫ້ເປີດ Visual Basic Editor (ALT+F11), ໃສ່ໂມດູນເປົ່າໃຫມ່ເຂົ້າໄປໃນປື້ມຂອງພວກເຮົາ (ເມນູ ໃສ່ - ໂມດູນ) ແລະ​ຄັດ​ລອກ​ຂໍ້​ຄວາມ​ຂອງ​ສອງ​ມາ​ໂຄ​ງ່າຍ​ດາຍ​ທີ່​ນັ້ນ​:

Sub Hide() Dim cell As Range Application.ScreenUpdating = False 'ປິດການອັບເດດໜ້າຈໍເພື່ອເລັ່ງແຕ່ລະເຊລໃນ ActiveSheet.UsedRange.Rows(1).Cells 'Iterate over all cell in the first row if cell.Value = "x " ຫຼັງຈາກນັ້ນ cell .EntireColumn.Hidden = True 'ຖ້າຢູ່ໃນຕາລາງ x - ເຊື່ອງຖັນຖັດໄປສໍາລັບແຕ່ລະເຊນໃນ ActiveSheet.UsedRange.Columns(1).Cells 'ໄປຜ່ານເຊລທັງໝົດຂອງຖັນທຳອິດ ຖ້າ cell.Value = "x" ຫຼັງຈາກນັ້ນ. cell.EntireRow.Hidden = True 'if in cell x - hide the row Next Application.ScreenUpdating = True End Sub Sub Show() Columns.Hidden = False 'ຍົກເລີກການເຊື່ອງແຖວ ແລະຖັນທັງໝົດ Rows.Hidden = False End Sub  

ຕາມທີ່ເຈົ້າອາດຈະເດົາ, ມະຫາພາກ ເຊື່ອງໄວ້ ເຊື່ອງ ແລະມະຫາພາກ ສະແດງໃຫ້ເຫັນ - ສະ​ແດງ​ກັບ​ແຖວ​ແລະ​ຖັນ​ຕິດ​ສະ​ຫຼາກ​. ຖ້າຕ້ອງການ, macro ສາມາດຖືກມອບຫມາຍ hotkeys (Alt + F8 ແລະປຸ່ມ ຕົວກໍານົດການ), ຫຼືສ້າງປຸ່ມໂດຍກົງໃນຊີດເພື່ອເປີດພວກມັນຈາກແຖບ ນັກພັດທະນາ – ໃສ່ – ປຸ່ມ (ຜູ້​ພັດ​ທະ​ນາ — ໃສ່ — ປຸ່ມ​).

ວິທີ 4. ເຊື່ອງແຖວ/ຖັນດ້ວຍສີທີ່ໃຫ້ໄວ້

ໃຫ້ສົມມຸດວ່າໃນຕົວຢ່າງຂ້າງເທິງ, ພວກເຮົາ, ໃນທາງກົງກັນຂ້າມ, ຕ້ອງການເຊື່ອງຈໍານວນທັງຫມົດ, ເຊັ່ນ: ແຖວສີມ່ວງແລະສີດໍາແລະຖັນສີເຫຼືອງແລະສີຂຽວ. ຫຼັງຈາກນັ້ນ, ມະຫາພາກທີ່ຜ່ານມາຂອງພວກເຮົາຈະຕ້ອງຖືກດັດແກ້ເລັກນ້ອຍໂດຍການເພີ່ມ, ແທນທີ່ຈະກວດເບິ່ງການມີ "x", ການກວດສອບການຈັບຄູ່ສີຕື່ມຂໍ້ມູນທີ່ມີຈຸລັງຕົວຢ່າງທີ່ເລືອກແບບສຸ່ມ:

Sub HideByColor() Dim cell As Range Application.ScreenUpdating = False ສໍາລັບແຕ່ລະເຊລໃນ ActiveSheet.UsedRange.Rows(2).Cells ຖ້າ cell.Interior.Color = Range("F2").Interior.Color ຫຼັງຈາກນັ້ນ cell.EntireColumn.Hidden = True If cell.Interior.Color = Range("K2").Interior.Color ຫຼັງຈາກນັ້ນ cell.EntireColumn.Hidden = True Next for each cell in ActiveSheet.UsedRange.Columns(2).Cells If cell.Interior.Color = Range ("D6").Interior.Color ຈາກນັ້ນ cell.EntireRow.Hidden = True ຖ້າ cell.Interior.Color = Range("B11").Interior.Color ຈາກນັ້ນ cell.EntireRow.Hidden = True Next Application.ScreenUpdating = True End Sub  

ຢ່າງໃດກໍຕາມ, ພວກເຮົາຕ້ອງບໍ່ລືມກ່ຽວກັບຫນຶ່ງ caveat: ມະຫາພາກນີ້ພຽງແຕ່ເຮັດວຽກຖ້າຫາກວ່າຈຸລັງຂອງຕາຕະລາງແຫຼ່ງໄດ້ຖືກເຕີມດ້ວຍສີດ້ວຍຕົນເອງ, ແລະບໍ່ນໍາໃຊ້ການຈັດຮູບແບບຕາມເງື່ອນໄຂ (ນີ້ແມ່ນຂໍ້ຈໍາກັດຂອງຊັບສິນ interior.Color). ດັ່ງນັ້ນ, ສໍາລັບການຍົກຕົວຢ່າງ, ຖ້າທ່ານເນັ້ນອັດຕະໂນມັດຂໍ້ຕົກລົງທັງຫມົດໃນຕາຕະລາງຂອງທ່ານທີ່ມີຈໍານວນຫນ້ອຍກວ່າ 10 ໂດຍໃຊ້ການຈັດຮູບແບບຕາມເງື່ອນໄຂ:

ເຊື່ອງ/ສະແດງແຖວ ແລະຖັນທີ່ບໍ່ຈຳເປັນ

... ແລະທ່ານຕ້ອງການເຊື່ອງພວກມັນຢູ່ໃນການເຄື່ອນໄຫວດຽວ, ຫຼັງຈາກນັ້ນ macro ທີ່ຜ່ານມາຈະຕ້ອງ "ສໍາເລັດ". ຖ້າທ່ານມີ Excel 2010-2013, ຫຼັງຈາກນັ້ນທ່ານສາມາດອອກໄປໃຊ້ແທນຊັບສິນ ພາຍໃນ ຄຸນສົມບັດ DisplayFormat.Interior, ເຊິ່ງອອກສີຂອງຕາລາງ, ໂດຍບໍ່ຄໍານຶງເຖິງວິທີການທີ່ມັນຖືກຕັ້ງ. ມະຫາພາກເພື່ອເຊື່ອງເສັ້ນສີຟ້າອາດມີລັກສະນະດັ່ງນີ້:

Sub HideByConditionalFormattingColor() Dim cell As Range Application.ScreenUpdating = False ສໍາລັບແຕ່ລະຕາລາງໃນ ActiveSheet.UsedRange.Columns(1).Cells ຖ້າ cell.DisplayFormat.Interior.Color = Range("G2").DisplayFormat.Interior.Color ຫຼັງຈາກນັ້ນ cell. .EntireRow.Hidden = True Next Application.ScreenUpdating = True End Sub  

Cell G2 ຖືກເອົາເປັນຕົວຢ່າງສຳລັບການປຽບທຽບສີ. ແຕ່ຫນ້າເສຍດາຍ, ຊັບສິນ ຮູບແບບການສະແດງ ປາກົດຢູ່ໃນ Excel ພຽງແຕ່ເລີ່ມຕົ້ນຈາກຮຸ່ນ 2010, ດັ່ງນັ້ນຖ້າທ່ານມີ Excel 2007 ຫຼືເກົ່າກວ່າ, ທ່ານຈະຕ້ອງມາກັບວິທີອື່ນ.

  • ມະຫາພາກແມ່ນຫຍັງ, ບ່ອນທີ່ຈະໃສ່ລະຫັດມະຫາພາກ, ວິທີການນໍາໃຊ້ພວກມັນ
  • ການຈັດກຸ່ມອັດຕະໂນມັດໃນລາຍການຫຼາຍລະດັບ

 

ອອກຈາກ Reply ເປັນ