ເນື້ອໃນ
ການສ້າງບັນຫາ
ສົມມຸດວ່າພວກເຮົາມີຕາຕະລາງດັ່ງກ່າວທີ່ພວກເຮົາຕ້ອງ "ເຕັ້ນ" ກັບທຸກໆມື້:
ສໍາລັບໃຜທີ່ຕາຕະລາງເບິ່ງຄືວ່າຂະຫນາດນ້ອຍ - ຈິດໃຈຄູນມັນຊາວເທື່ອໂດຍພື້ນທີ່, ເພີ່ມສອງສາມຕັນແລະສອງສິບເມືອງໃຫຍ່.
ວຽກງານແມ່ນເພື່ອເອົາຊົ່ວຄາວອອກຈາກແຖວຫນ້າຈໍແລະຄໍລໍາທີ່ປະຈຸບັນບໍ່ຈໍາເປັນສໍາລັບການເຮັດວຽກ, 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 ຫຼືເກົ່າກວ່າ, ທ່ານຈະຕ້ອງມາກັບວິທີອື່ນ.
- ມະຫາພາກແມ່ນຫຍັງ, ບ່ອນທີ່ຈະໃສ່ລະຫັດມະຫາພາກ, ວິທີການນໍາໃຊ້ພວກມັນ
- ການຈັດກຸ່ມອັດຕະໂນມັດໃນລາຍການຫຼາຍລະດັບ