ສາລະບານ
ສົງໄສວ່າຈະເພີ່ມຂໍ້ຄວາມໃສ່ຕາລາງທີ່ມີຢູ່ແລ້ວໃນ Excel ບໍ? ໃນບົດຄວາມນີ້, ທ່ານຈະໄດ້ຮຽນຮູ້ບາງວິທີງ່າຍໆໃນການໃສ່ຕົວອັກສອນໃນຕໍາແໜ່ງໃດນຶ່ງໃນເຊລ.
ເມື່ອເຮັດວຽກກັບຂໍ້ມູນຂໍ້ຄວາມໃນ Excel, ບາງເທື່ອເຈົ້າອາດຈະຕ້ອງເພີ່ມຂໍ້ຄວາມດຽວກັນກັບທີ່ມີຢູ່ແລ້ວ. ຈຸລັງເພື່ອເຮັດໃຫ້ສິ່ງທີ່ຈະແຈ້ງຂຶ້ນ. ຕົວຢ່າງ, ທ່ານອາດຈະຕ້ອງການໃສ່ຄໍານໍາຫນ້າຂອງແຕ່ລະຕາລາງ, ໃສ່ສັນຍາລັກພິເສດຢູ່ທ້າຍ, ຫຼືວາງຂໍ້ຄວາມທີ່ແນ່ນອນກ່ອນສູດ.
ຂ້ອຍເດົາວ່າທຸກຄົນຮູ້ວິທີເຮັດສິ່ງນີ້ດ້ວຍຕົນເອງ. ການສອນນີ້ຈະສອນໃຫ້ທ່ານຮູ້ວິທີເພີ່ມສະຕຣິງໃສ່ຫຼາຍເຊລໄດ້ໄວໂດຍໃຊ້ສູດ ແລະເຮັດວຽກອັດຕະໂນມັດດ້ວຍ VBA ຫຼືເຄື່ອງມື ເພີ່ມຂໍ້ຄວາມ ພິເສດ.
ສູດ Excel ເພື່ອເພີ່ມ text/character ໃສ່ເຊັລ
ເພື່ອເພີ່ມຕົວອັກສອນສະເພາະ ຫຼືຂໍ້ຄວາມໃສ່ຕາລາງ Excel, ພຽງແຕ່ປະກອບສະຕຣິງແລະການອ້າງອີງຕາລາງໂດຍການໃຊ້ໜຶ່ງໃນວິທີການຕໍ່ໄປນີ້.
ຕົວປະຕິບັດການລວມຕົວ
ວິທີທີ່ງ່າຍທີ່ສຸດໃນການເພີ່ມສະຕຣິງຂໍ້ຄວາມໃນຕາລາງແມ່ນການນໍາໃຊ້ ampersand ລັກສະນະ (&), ເຊິ່ງແມ່ນຕົວປະຕິບັດການເຊື່ອມຕໍ່ໃນ Excel.
" text"& cellອັນນີ້ໃຊ້ໄດ້ໃນທຸກລຸ້ນຂອງ Excel 2007 - Excel 365.
ຟັງຊັນ CONCATENATE
ຜົນດຽວກັນນີ້ສາມາດເຮັດໄດ້ດ້ວຍການຊ່ວຍເຫຼືອຂອງຟັງຊັນ CONCATENATE:
CONCATENATE(" text", cell)ຟັງຊັນມີໃຫ້ຢູ່ໃນ Excel ສໍາລັບ Microsoft 365, Excel 2019 - 2007.
ຟັງຊັນ CONCAT
ເພື່ອເພີ່ມຂໍ້ຄວາມໃສ່ເຊລໃນ Excelຂໍ້ຄວາມຍ່ອຍ "PR-" ຢູ່ເບື້ອງຊ້າຍຂອງຂໍ້ຄວາມທີ່ມີຢູ່ແລ້ວ. ກ່ອນທີ່ຈະໃຊ້ລະຫັດໃນແຜ່ນວຽກຂອງທ່ານ, ໃຫ້ແນ່ໃຈວ່າຈະປ່ຽນຂໍ້ຄວາມຕົວຢ່າງຂອງພວກເຮົາດ້ວຍອັນທີ່ທ່ານຕ້ອງການແທ້ໆ.
Macro 2: ເອົາຜົນໄດ້ຮັບໃນຖັນທີ່ຢູ່ຕິດກັນ
Sub PrependText2() Dim cell As Range ສໍາລັບແຕ່ລະ cell ໃນ Application.Selection If cell.Value "" ຫຼັງຈາກນັ້ນ cell.Offset(0, 1).Value = "PR-" & cell.Value Next End Subກ່ອນທີ່ຈະເປີດໃຊ້ macro ນີ້, ໃຫ້ແນ່ໃຈວ່າມີ ຖັນຫວ່າງເປົ່າໄປທາງຂວາ ຂອງຊ່ວງທີ່ເລືອກ, ຖ້າບໍ່ດັ່ງນັ້ນ ຂໍ້ມູນທີ່ມີຢູ່ຈະຖືກຂຽນທັບ.
ຕື່ມຂໍ້ຄວາມໃສ່ທ້າຍ
ຫາກທ່ານກຳລັງຊອກຫາທີ່ຈະເພີ່ມສະຕຣິງ/ຕົວອັກສອນສະເພາະໃສ່ ທ້າຍ ຂອງຕາລາງທີ່ເລືອກທັງໝົດ , ລະຫັດເຫຼົ່ານີ້ຈະຊ່ວຍໄດ້. ທ່ານເຮັດວຽກໃຫ້ສຳເລັດຢ່າງໄວວາ.
Macro 1: ຕື່ມຂໍ້ຄວາມໃສ່ຕາລາງຕົ້ນສະບັບ
Sub AppendText() Dim cell as Range for each cell in Application.Selection if cell.Value "" ຫຼັງຈາກນັ້ນ cell.Value = cell.Value & "-PR" Next End Subລະຫັດຕົວຢ່າງຂອງພວກເຮົາໃສ່ສາຍຍ່ອຍ "-PR" ໄປທາງຂວາຂອງຂໍ້ຄວາມທີ່ມີຢູ່ແລ້ວ. ຕາມທໍາມະຊາດ, ທ່ານສາມາດປ່ຽນມັນເປັນຂໍ້ຄວາມ/ຕົວອັກສອນອັນໃດກໍໄດ້ທີ່ທ່ານຕ້ອງການ.
ມາໂຄຣ 2: ວາງຜົນໄດ້ຮັບໃນຖັນອື່ນ
ຍ່ອຍ AppendText2() Dim cell As Range ສໍາລັບແຕ່ລະເຊລໃນ Application.Selection ຖ້າ cell.Value "" ຫຼັງຈາກນັ້ນ cell.Offset(0, 1).Value = cell.Value & "-PR" Next End Subລະຫັດນີ້ໃຫ້ຜົນໄດ້ຮັບໃນ ຖັນໃກ້ຄຽງ . ດັ່ງນັ້ນ, ກ່ອນທ່ານດໍາເນີນການມັນ, ໃຫ້ແນ່ໃຈວ່າທ່ານມີຢ່າງຫນ້ອຍຫນຶ່ງຖັນຫວ່າງຢູ່ເບື້ອງຂວາຂອງໄລຍະທີ່ເລືອກ, ຖ້າບໍ່ດັ່ງນັ້ນຂໍ້ມູນທີ່ມີຢູ່ຂອງທ່ານຈະຖືກຂຽນທັບ.
ເພີ່ມຂໍ້ຄວາມຫຼືຕົວອັກສອນໃສ່ຫຼາຍຕາລາງດ້ວຍ Ultimate Suite
ໃນສ່ວນທຳອິດຂອງບົດເຝິກຫັດນີ້, ທ່ານໄດ້ຮຽນຮູ້ສູດຕ່າງໆຈຳນວນໜຶ່ງເພື່ອເພີ່ມຂໍ້ຄວາມໃສ່ຕາລາງ Excel. ຕອນນີ້, ໃຫ້ຂ້ອຍສະແດງວິທີການເຮັດສໍາເລັດຫນ້າວຽກດ້ວຍການຄລິກສອງສາມຄັ້ງ :)
ດ້ວຍ Ultimate Suite ຕິດຕັ້ງຢູ່ໃນ Excel ຂອງທ່ານ, ນີ້ແມ່ນຂັ້ນຕອນທີ່ຈະປະຕິບັດຕາມ:
- ເລືອກແຫຼ່ງຂອງເຈົ້າ ຂໍ້ມູນ.
- ໃນແຖບ Ablebits , ໃນກຸ່ມ ຂໍ້ຄວາມ , ຄລິກ ເພີ່ມ .
- ຢູ່ໃນ ເພີ່ມຂໍ້ຄວາມ ແຖບ, ພິມຕົວອັກສອນ/ຂໍ້ຄວາມທີ່ທ່ານຕ້ອງການເພີ່ມໃສ່ຕາລາງທີ່ເລືອກ, ແລະລະບຸບ່ອນທີ່ມັນຄວນຈະຖືກໃສ່:
- ໃນຕອນເລີ່ມຕົ້ນ
- ໃນຕອນທ້າຍ
- ກ່ອນຂໍ້ຄວາມ/ຕົວອັກສອນສະເພາະ
- ຫຼັງຈາກຂໍ້ຄວາມ/ຕົວອັກສອນສະເພາະ
- ຫຼັງຈາກຕົວອັກສອນ Nth ຈາກຈຸດເລີ່ມຕົ້ນ ຫຼືທ້າຍ
- ຄລິກທີ່ ເພີ່ມຂໍ້ຄວາມ ປຸ່ມ. ແລ້ວໆ!
ເປັນຕົວຢ່າງ, ໃຫ້ໃສ່ສະຕຣິງ "PR-" ຫຼັງຈາກຕົວອັກສອນ "-" ໃນຕາລາງ A2:A7. ສໍາລັບການນີ້, ພວກເຮົາກໍານົດການຕັ້ງຄ່າຕໍ່ໄປນີ້:
ເວລາຕໍ່ມາ, ພວກເຮົາໄດ້ຮັບຜົນທີ່ຕ້ອງການ:
ເຫຼົ່ານີ້ແມ່ນວິທີທີ່ດີທີ່ສຸດທີ່ຈະເພີ່ມ. ຕົວອັກສອນແລະສາຍຂໍ້ຄວາມໃນ Excel. ຂ້າພະເຈົ້າຂໍຂອບໃຈທ່ານສໍາລັບການອ່ານແລະຫວັງວ່າຈະໄດ້ພົບທ່ານໃນ blog ຂອງພວກເຮົາໃນອາທິດຕໍ່ໄປ!file)
Ultimate Suite - ລຸ້ນທົດລອງ (ໄຟລ໌ .exe)
<3365, Excel 2019, ແລະ Excel Online, ທ່ານສາມາດນໍາໃຊ້ຟັງຊັນ CONCAT, ເຊິ່ງເປັນການທົດແທນທີ່ທັນສະໄຫມຂອງ CONCATENATE:CONCAT(" text", cell)ຫມາຍເຫດ. ກະລຸນາໃສ່ໃຈວ່າ, ໃນທຸກສູດ, ຂໍ້ຄວາມ ຄວນຖືກໃສ່ໃນເຄື່ອງໝາຍວົງຢືມ.
ເຫຼົ່ານີ້ແມ່ນວິທີການທົ່ວໄປ, ແລະຕົວຢ່າງຂ້າງລຸ່ມນີ້ສະແດງໃຫ້ເຫັນວິທີການນໍາໃຊ້ໃຫ້ເຂົາເຈົ້າໃນພາກປະຕິບັດ. ການເລີ່ມຕົ້ນຂອງເຊລ, ນີ້ແມ່ນສິ່ງທີ່ທ່ານຕ້ອງເຮັດ:
- ໃນຕາລາງທີ່ທ່ານຕ້ອງການໃຫ້ຜົນໄດ້ຮັບ, ພິມສັນຍາລັກເທົ່າກັບ (=).
- ພິມຂໍ້ຄວາມທີ່ຕ້ອງການ. ພາຍໃນເຄື່ອງໝາຍວົງຢືມ.
- ພິມສັນຍາລັກ ampersand (&).
- ເລືອກຕາລາງທີ່ຈະເພີ່ມຂໍ້ຄວາມ, ແລະກົດ Enter .
ອີກທາງເລືອກໜຶ່ງ, ທ່ານສາມາດສະໜອງສະຕຣິງຂໍ້ຄວາມ ແລະການອ້າງອີງເຊລຂອງທ່ານເປັນຕົວກໍານົດການປ້ອນຂໍ້ມູນໃສ່ຟັງຊັນ CONCATENATE ຫຼື CONCAT.
ຕົວຢ່າງ, ເພື່ອຕື່ມຂໍ້ຄວາມ " ໂຄງການ: " ໃສ່ຊື່ໂຄງການໃນ A2. , ສູດໃດນຶ່ງຂ້າງລຸ່ມຈະໃຊ້ໄດ້.
ໃນ Excel ທັງໝົດ:
="Project:"&A2
=CONCATENATE("Project:", A2)
ໃນ Excel 365 ແລະ Excel 2019:
=CONCAT("Project:", A2)
ໃສ່ສູດໃນ B2, ລາກມັນລົງຖັນ, ແລະເຈົ້າຈະມີຂໍ້ຄວາມດຽວກັນໃສ່ໃນທຸກຕາລາງ.
ເຄັດລັບ. ສູດຂ້າງເທິງນີ້ເຂົ້າຮ່ວມສອງສະຕຣິງໂດຍບໍ່ມີຊ່ອງຫວ່າງ. ເພື່ອແຍກຄ່າດ້ວຍຍະຫວ່າງ, ພິມ ຕົວອັກສອນຍະຫວ່າງ ໃນຕອນທ້າຍຂອງຂໍ້ຄວາມທີ່ຕໍ່ຫນ້າ (ເຊັ່ນ: "ໂຄງການ: ").
ເພື່ອຄວາມສະດວກ, ທ່ານສາມາດປ້ອນຂໍ້ຄວາມເປົ້າໝາຍໃສ່ໃນຕາລາງທີ່ກຳນົດໄວ້ລ່ວງໜ້າ (E2) ແລະ ເພີ່ມສອງຕາລາງຂໍ້ຄວາມເຂົ້າກັນ :
ໂດຍບໍ່ມີຊ່ອງຫວ່າງ:
=$E$2&A2
=CONCATENATE($E$2, A2)
ມີຊ່ອງຫວ່າງ:
=$E$2&" "&A2
=CONCATENATE($E$2, " ", A2)
ກະລຸນາສັງເກດວ່າທີ່ຢູ່ຂອງຕາລາງທີ່ປະກອບດ້ວຍ ຂໍ້ຄວາມ prepended ຖືກລັອກດ້ວຍເຄື່ອງໝາຍ $, ເພື່ອບໍ່ໃຫ້ມັນປ່ຽນໄປເມື່ອສຳເນົາສູດລົງ.
ດ້ວຍວິທີນີ້, ທ່ານສາມາດປ່ຽນຂໍ້ຄວາມທີ່ເພີ່ມໃສ່ໄດ້ຢ່າງງ່າຍດາຍ, ໂດຍບໍ່ຕ້ອງອັບເດດທຸກສູດ.
ວິທີເພີ່ມຂໍ້ຄວາມໃສ່ຈຸດສິ້ນສຸດຂອງເຊວໃນ Excel
ເພື່ອຕື່ມຂໍ້ຄວາມ ຫຼືຕົວອັກສອນສະເພາະໃສ່ຕາລາງທີ່ມີຢູ່ແລ້ວ, ໃຫ້ໃຊ້ວິທີການປະສົມກັນອີກຄັ້ງ. ຄວາມແຕກຕ່າງແມ່ນຢູ່ໃນລໍາດັບຂອງຄ່າທີ່ປະສົມປະສານ: ການອ້າງອີງຕາລາງແມ່ນຕິດຕາມດ້ວຍຂໍ້ຄວາມ. , ເຫຼົ່ານີ້ແມ່ນສູດທີ່ຈະໃຊ້:
=A2&"-US"
=CONCATENATE(A2, "-US")
=CONCAT(A2, "-US")
ອີກທາງເລືອກ, ທ່ານສາມາດໃສ່ຂໍ້ຄວາມໃນບາງຕາລາງ, ແລະຈາກນັ້ນເຂົ້າຮ່ວມສອງ. ເຊລທີ່ມີຂໍ້ຄວາມຮ່ວມກັນ:
=A2&$D$2
=CONCATENATE(A2, $D$2)
ກະລຸນາຈື່ຈໍາທີ່ຈະໃຊ້ການອ້າງອີງຢ່າງແທ້ຈິງສໍາລັບຂໍ້ຄວາມຕໍ່ທ້າຍ ($D$2) ສໍາລັບສູດການຄັດລອກຢ່າງຖືກຕ້ອງໃນທົ່ວຖັນ. .
ເພີ່ມຕົວອັກສອນໃສ່ຈຸດເລີ່ມຕົ້ນ ແລະຈຸດສິ້ນສຸດຂອງສະຕຣິງ
ການຮູ້ວິທີນຳໜ້າ ແລະຕໍ່ທ້າຍຂໍ້ຄວາມໃສ່ຕາລາງທີ່ມີຢູ່ແລ້ວ, ບໍ່ມີຫຍັງທີ່ຈະກີດກັນເຈົ້າຈາກການນຳໃຊ້ທັງສອງໄດ້. ເຕັກນິກພາຍໃນສູດຫນຶ່ງ.
ເປັນຕົວຢ່າງ, ໃຫ້ພວກເຮົາເພີ່ມສະຕຣິງ" ໂຄງການ: " ໄປຫາຈຸດເລີ່ມຕົ້ນ ແລະ " -US " ໄປທ້າຍຂອງຂໍ້ຄວາມທີ່ມີຢູ່ໃນ A2.
="Project:"&A2&"-US"
=CONCATENATE("Project:", A2, "-US")
=CONCAT("Project:", A2, "-US")
ດ້ວຍການປ້ອນຂໍ້ມູນສະຕຣິງໃນເຊລແຍກຕ່າງຫາກ, ອັນນີ້ເຮັດວຽກໄດ້ດີເທົ່າທຽມກັນ:
ລວມຂໍ້ຄວາມຈາກສອງເຊລຂຶ້ນໄປ
ເຖິງ ວາງຄ່າຈາກຫຼາຍເຊລເຂົ້າໄປໃນເຊລດຽວ, ສົມທົບກັບເຊລຕົ້ນສະບັບໂດຍໃຊ້ເຕັກນິກທີ່ຄຸ້ນເຄີຍແລ້ວ: ສັນຍາລັກຫຍໍ້ໜ້າ, ຟັງຊັນ CONCATENATE ຫຼື CONCAT.
ຕົວຢ່າງ: ເພື່ອລວມຄ່າຈາກຖັນ A ແລະ B ໂດຍໃຊ້ເຄື່ອງໝາຍຈຸດ ແລະ a space (", ") ສໍາລັບຕົວຂັ້ນ, ໃສ່ສູດຫນຶ່ງຂ້າງລຸ່ມນີ້ໃນ B2, ແລະຫຼັງຈາກນັ້ນລາກມັນລົງຖັນ.
ເພີ່ມຂໍ້ຄວາມຈາກສອງຕາລາງດ້ວຍ ampersand:
=A2&", "&B2
ລວມຂໍ້ຄວາມຈາກສອງຕາລາງດ້ວຍ CONCAT ຫຼື CONCATENATE:
=CONCATENATE(A2, ", ", B2)
=CONCAT(A2, ", ", B2)
ເມື່ອເພີ່ມ ຂໍ້ຄວາມຈາກສອງຖັນ , ເປັນ ໃຫ້ແນ່ໃຈວ່າໃຊ້ການອ້າງອີງເຊລທີ່ກ່ຽວຂ້ອງ (ເຊັ່ນ: A2), ດັ່ງນັ້ນພວກມັນປັບໄດ້ຢ່າງຖືກຕ້ອງສໍາລັບແຕ່ລະແຖວທີ່ສູດຖືກຄັດລອກ.
ເພື່ອລວມ ຂໍ້ຄວາມຈາກຫຼາຍຕາລາງ ໃນ Excel 365 ແລະ Excel 2019, ທ່ານສາມາດເຮັດໄດ້ ນຳໃຊ້ຟັງຊັນ TEXTJOIN. syntax ຂອງມັນໃຫ້ຕົວຂັ້ນ (ອາກິວເມັນທຳອິດ), ເຊິ່ງເຮັດໃຫ້ຕົວສູດມີຄວາມໜາແໜ້ນ ແລະຈັດການໄດ້ງ່າຍກວ່າ.
ຕົວຢ່າງ: ເພື່ອເພີ່ມສະຕຣິງຈາກສາມຖັນ (A, B ແລະ C), ການແຍກຄ່າດ້ວຍ ເຄື່ອງໝາຍຈຸດ ແລະ ຍະຫວ່າງ, ສູດແມ່ນ:
=TEXTJOIN(", ", TRUE, A2, B2, C2)
ວິທີເພີ່ມຕົວອັກສອນພິເສດໃສ່ເຊລໃນ Excel
ເພື່ອໃສ່ຕົວອັກສອນພິເສດໃນ Excelcell, ທ່ານຈໍາເປັນຕ້ອງຮູ້ລະຫັດຂອງມັນຢູ່ໃນລະບົບ ASCII. ເມື່ອລະຫັດຖືກຕັ້ງ, ສະຫນອງມັນໃຫ້ກັບຟັງຊັນ CHAR ເພື່ອສົ່ງຄືນຕົວອັກສອນທີ່ສອດຄ້ອງກັນ. ຟັງຊັນ CHAR ຍອມຮັບຕົວເລກຈາກ 1 ຫາ 255. ບັນຊີລາຍຊື່ຂອງລະຫັດຕົວອັກສອນທີ່ສາມາດພິມໄດ້ (ຄ່າຈາກ 32 ຫາ 255) ສາມາດພົບໄດ້ທີ່ນີ້.
ເພື່ອເພີ່ມຕົວອັກສອນພິເສດໃຫ້ກັບຄ່າທີ່ມີຢູ່ແລ້ວ ຫຼືຜົນລັບຂອງສູດ, ທ່ານ ສາມາດນຳໃຊ້ວິທີການປະສົມອັນໃດກໍໄດ້ຕາມທີ່ເຈົ້າມັກທີ່ສຸດ.
ຕົວຢ່າງ, ເພື່ອເພີ່ມສັນຍາລັກເຄື່ອງໝາຍການຄ້າ (™) ໃສ່ຂໍ້ຄວາມໃນ A2, ສູດໃດໜຶ່ງຕໍ່ໄປນີ້ຈະເຮັດວຽກໄດ້:
=A2&CHAR(153)
=CONCATENATE(A2&CHAR(153))
=CONCAT(A2&CHAR(153))
ວິທີເພີ່ມຂໍ້ຄວາມໃສ່ສູດໃນ Excel
ເພື່ອເພີ່ມຕົວອັກສອນ ຫຼືຂໍ້ຄວາມສະເພາະໃຫ້ກັບຜົນໄດ້ຮັບຂອງສູດ, ພຽງແຕ່ concatenate string ກັບສູດນັ້ນເອງ.
ສົມມຸດວ່າ, ທ່ານກໍາລັງໃຊ້ສູດນີ້ເພື່ອສົ່ງຄືນເວລາປັດຈຸບັນ:
=TEXT(NOW(), "h:mm AM/PM")
ເພື່ອອະທິບາຍໃຫ້ຜູ້ໃຊ້ຂອງທ່ານຮູ້ວ່າເວລານັ້ນແມ່ນຫຍັງ. , ທ່ານສາມາດວາງຂໍ້ຄວາມກ່ອນ ແລະ/ຫຼືຫຼັງສູດໄດ້.
ໃສ່ຂໍ້ຄວາມກ່ອນສູດຄຳນວນ :
="Current time: "&TEXT(NOW(), "h:mm AM/PM")
=CONCATENATE("Current time: ", TEXT(NOW(), "h:mm AM/PM"))
=CONCAT("Current time: ", TEXT(NOW(), "h:mm AM/PM"))
ເພີ່ມຂໍ້ຄວາມຫຼັງສູດ:
=TEXT(NOW(), "h:mm AM/PM")&" - current time"
=CONCATENATE(TEXT(NOW(), "h:mm AM/PM"), " - current time")
=CONCAT(TEXT(NOW(), "h:mm AM/PM"), " - current time")
ເພີ່ມຂໍ້ຄວາມໃສ່ສູດທັງສອງດ້ານ:
="It's " &TEXT(NOW(), "h:mm AM/PM")& " here in Gomel"
=CONCATENATE("It's ", TEXT(NOW(), "h:mm AM/PM"), " here in Gomel")
=CONCAT("It's ", TEXT(NOW(), "h:mm AM/PM"), " here in Gomel")
ວິທີ inse ຂໍ້ຄວາມ rt ຫຼັງຈາກຕົວອັກສອນ Nth
ເພື່ອເພີ່ມຂໍ້ຄວາມ ຫຼືຕົວໜັງສືໃດໜຶ່ງຢູ່ຕຳແໜ່ງໃດໜຶ່ງໃນຕາລາງໃດໜຶ່ງ, ທ່ານຈຳເປັນຕ້ອງແຍກສະຕຣິງຕົ້ນສະບັບອອກເປັນສອງສ່ວນ ແລະວາງຂໍ້ຄວາມໃສ່ລະຫວ່າງ. ນີ້ແມ່ນວິທີ:
- ແຍກຕົວໜັງສືຍ່ອຍອອກກ່ອນການໃສ່ຂໍ້ຄວາມດ້ວຍການຊ່ວຍເຫຼືອຂອງຟັງຊັນ LEFT:
LEFT(cell, n)
RIGHT(cell, LEN(cell) -n)
ສູດຄຳນວນທີ່ສົມບູນໃຊ້ແບບຟອມນີ້:
ຊ້າຍ( ເຊລ , n ) & " ຂໍ້ຄວາມ " & RIGHT( cell , LEN( cell ) - n )ສ່ວນດຽວກັນສາມາດເຂົ້າກັນໄດ້ໂດຍໃຊ້ຟັງຊັນ CONCATENATE ຫຼື CONCAT:
CONCATENATE(LEFT( cell , n ), " text ", RIGHT( cell , LEN( cell ) ) - n ))ໜ້າວຽກຍັງສາມາດສຳເລັດໄດ້ໂດຍການໃຊ້ຟັງຊັນ REPLACE:
REPLACE( cell , n+1 , 0 , " text ")trick ແມ່ນວ່າ num_chars argument ທີ່ກໍານົດຈໍານວນຕົວອັກສອນທີ່ຈະປ່ຽນແທນແມ່ນຕັ້ງເປັນ 0, ດັ່ງນັ້ນສູດຕົວຈິງໃສ່ ຂໍ້ຄວາມ ຢູ່ຕໍາແໜ່ງທີ່ລະບຸໄວ້ໃນເຊລ ໂດຍບໍ່ມີການປ່ຽນແທນອັນໃດ. ຕຳແໜ່ງ ( start_num argument) ຖືກຄຳນວນໂດຍໃຊ້ສຳນວນນີ້: n+1. ພວກເຮົາເພີ່ມ 1 ໃສ່ຕຳແໜ່ງຂອງຕົວອັກສອນທີ 3 ເພາະວ່າຂໍ້ຄວາມຄວນໃສ່ໃສ່ຫຼັງມັນ.
ຕົວຢ່າງ, ເພື່ອໃສ່ຂີດໝາຍ (-) ຫຼັງຈາກຕົວອັກສອນທີ 2 ໃນ A2, ສູດໃນ B2 ແມ່ນ:
=LEFT(A2, 2) &"-"& RIGHT(A2, LEN(A2) -2)
ຫຼື
=CONCATENATE(LEFT(A2, 2), "-", RIGHT(A2, LEN(A2) -2))
ຫຼື
=REPLACE(A2, 2+1, 0, "-")
ລາກສູດລົງ, ແລະເຈົ້າຈະມີອັນດຽວກັນ ຕົວອັກສອນທີ່ໃສ່ໃນຕາລາງທັງໝົດ:
ວິທີເພີ່ມຂໍ້ຄວາມກ່ອນ/ຫຼັງສະເພາະໃດໜຶ່ງຕົວອັກສອນ
ເພື່ອແຊກຂໍ້ຄວາມບາງອັນກ່ອນ ຫຼືຫຼັງຈາກຕົວອັກສອນສະເພາະ, ທ່ານຈໍາເປັນຕ້ອງກໍານົດຕໍາແຫນ່ງຂອງຕົວອັກສອນນັ້ນໃນສະຕຣິງ. ອັນນີ້ສາມາດເຮັດໄດ້ດ້ວຍການຊ່ວຍເຫຼືອຂອງຟັງຊັນ SEARCH:
SEARCH(" char ", cell )ເມື່ອກຳນົດຕຳແໜ່ງແລ້ວ, ທ່ານສາມາດເພີ່ມສະຕຣິງໄດ້ແນ່ນອນ. ໃນສະຖານທີ່ນັ້ນໂດຍໃຊ້ວິທີການທີ່ໄດ້ກ່າວມາໃນຕົວຢ່າງຂ້າງເທິງ.
ເພີ່ມຂໍ້ຄວາມຫຼັງຈາກຕົວອັກສອນສະເພາະ
ເພື່ອໃສ່ບາງຂໍ້ຄວາມຫຼັງຈາກຕົວອັກສອນທີ່ໃຫ້, ສູດທົ່ວໄປແມ່ນ:
ຊ້າຍ( cell , SEARCH(" char ", cell )) & " ຂໍ້ຄວາມ " & RIGHT( cell , LEN( cell ) - SEARCH(" char ", cell ))ຫຼື
concATENATE (LEFT( cell , SEARCH(" char ", cell ), " text ", RIGHT( cell , LEN( cell ) - SEARCH(" char ", cell )))ຕົວຢ່າງ, ເພື່ອໃສ່ຂໍ້ຄວາມ ( U.S.) ຫຼັງຈາກຂີດຫຍໍ້ໃນ A2, ສູດຄຳນວນແມ່ນ:
=LEFT(A2, SEARCH("-", A2)) &"(US)"& RIGHT(A2, LEN(A2) - SEARCH("-", A2))
ຫຼື
=CONCATENATE(LEFT(A2, SEARCH("-", A2)), "(US)", RIGHT(A2, LEN(A2) -SEARCH("-", A2)))
ໃສ່ຂໍ້ຄວາມ ກ່ອນຕົວອັກສອນສະເພາະ
ເພື່ອເພີ່ມຂໍ້ຄວາມກ່ອນຕົວອັກສອນໃດໜຶ່ງ, ສູດຄຳນວນແມ່ນ:
LEFT( cell , SEARCH(" char ", ເຊລ ) -1) & " ຂໍ້ຄວາມ " & RIGHT( cell , LEN( cell ) - SEARCH(" char ", cell ) +1)ຫຼື
CONCATENATE(LEFT( cell , SEARCH(" char ", cell ) - 1), " text ", ຂວາ( cell , LEN( cell ) - SEARCH(" char ", cell ) +1))ຕາມທີ່ທ່ານເຫັນ, the ສູດແມ່ນຄ້າຍຄືກັນຫຼາຍກັບທີ່ໃສ່ຂໍ້ຄວາມຫຼັງຈາກຕົວອັກສອນ. ຄວາມແຕກຕ່າງແມ່ນວ່າພວກເຮົາລົບ 1 ຈາກຜົນຂອງ SEARCH ທໍາອິດເພື່ອບັງຄັບໃຫ້ຟັງຊັນ LEFT ອອກຈາກຕົວອັກສອນຫຼັງຈາກນັ້ນຂໍ້ຄວາມຖືກເພີ່ມ. ກັບຜົນຂອງການຄົ້ນຫາທີສອງ, ພວກເຮົາເພີ່ມ 1, ເພື່ອໃຫ້ຟັງຊັນ RIGHT ຈະດຶງເອົາຕົວອັກສອນນັ້ນ.
ຕົວຢ່າງ, ການຈັດວາງຂໍ້ຄວາມ (US) ກ່ອນທີ່ຈະມີຂີດໝາຍໃນ A2, ນີ້ແມ່ນສູດທີ່ໃຊ້:
=LEFT(A2, SEARCH("-", A2) -1) &"(US)"& RIGHT(A2, LEN(A2) -SEARCH("-", A2) +1)
ຫຼື
=CONCATENATE(LEFT(A2, SEARCH("-", A2) -1), "(US)", RIGHT(A2, LEN(A2) -SEARCH("-", A2) +1))
ໝາຍເຫດ:
- ຖ້າເຊລຕົ້ນສະບັບມີ ການເກີດຂຶ້ນຫຼາຍອັນ ຂອງຕົວອັກສອນໃດໜຶ່ງ, ຂໍ້ຄວາມຈະຖືກໃສ່ກ່ອນ/ຫຼັງການປະກົດຕົວຄັ້ງທຳອິດ.
- ຟັງຊັນ SEARCH ແມ່ນ ບໍ່ຖືກຕົວພິມນ້ອຍໃຫຍ່ ແລະ ບໍ່ສາມາດຈຳແນກຕົວອັກສອນຕົວພິມນ້ອຍ ແລະ ຕົວພິມໃຫຍ່ໄດ້. ຖ້າເຈົ້າຕັ້ງໃຈຈະເພີ່ມຂໍ້ຄວາມກ່ອນ/ຫຼັງຕົວພິມນ້ອຍ ຫຼື ຕົວພິມໃຫຍ່, ຈາກນັ້ນໃຊ້ຟັງຊັນ FIND ທີ່ລະອຽດອ່ອນເພື່ອຄົ້ນຫາຕົວອັກສອນນັ້ນ.
ວິທີເພີ່ມຊ່ອງຫວ່າງລະຫວ່າງຂໍ້ຄວາມໃນຕາລາງ Excel
ໃນຄວາມເປັນຈິງ, ມັນເປັນພຽງແຕ່ກໍລະນີສະເພາະຂອງສອງຕົວຢ່າງທີ່ຜ່ານມາ.
ເພື່ອເພີ່ມຊ່ອງຫວ່າງຢູ່ໃນ ຕໍາແຫນ່ງດຽວກັນ ໃນຈຸລັງທັງຫມົດ, ໃຊ້ສູດເພື່ອໃສ່ຂໍ້ຄວາມຫຼັງຈາກຕົວອັກສອນ nth, ບ່ອນທີ່ ຂໍ້ຄວາມ ເປັນຕົວອັກສອນຍະຫວ່າງ (" ").
ຕົວຢ່າງ, ເພື່ອໃສ່ຍະຫວ່າງຫຼັງຈາກຕົວອັກສອນທີ 10 ໃນເຊລ A2:A7, ໃຫ້ໃສ່ສູດລຸ່ມສຸດໃນ B2 ແລະລາກມັນຜ່ານ. B7:
=LEFT(A2, 10) &" "& RIGHT(A2, LEN(A2) -10)
ຫຼື
=CONCATENATE(LEFT(A2, 10), " ", RIGHT(A2, LEN(A2) -10))
ໃນເຊລຕົ້ນສະບັບທັງໝົດ, ຕົວອັກສອນທີ 10 ແມ່ນຈໍ້າສອງເມັດ (:), ດັ່ງນັ້ນຊ່ອງຫວ່າງຈະຖືກແຊກໃສ່. ແນ່ນອນວ່າພວກເຮົາຕ້ອງການit:
ເພື່ອໃສ່ຊ່ອງຫວ່າງຢູ່ ຕຳແໜ່ງທີ່ຕ່າງກັນ ໃນແຕ່ລະຕາລາງ, ໃຫ້ປັບສູດຄຳນວນທີ່ເພີ່ມຂໍ້ຄວາມກ່ອນ/ຫຼັງຕົວອັກສອນສະເພາະ.
ໃນຕາຕະລາງຕົວຢ່າງຂ້າງລຸ່ມນີ້, ຈໍ້າສອງເມັດ (:) ແມ່ນຖືກຈັດໃສ່ຫຼັງຈາກຕົວເລກໂຄງການ, ເຊິ່ງອາດມີຕົວເລກຕົວແປ. ເມື່ອພວກເຮົາຕ້ອງການເພີ່ມພື້ນທີ່ຫຼັງຈໍ້າສອງເມັດ, ພວກເຮົາຊອກຫາຕຳແໜ່ງຂອງມັນໂດຍໃຊ້ຟັງຊັນ SEARCH:
=LEFT(A2, SEARCH(":", A2)) &" "& RIGHT(A2, LEN(A2)-SEARCH(":", A2))
ຫຼື
=CONCATENATE(LEFT(A2, SEARCH(":", A2)), " ", RIGHT(A2, LEN(A2)-SEARCH(":", A2)))
ວິທີເພີ່ມຂໍ້ຄວາມດຽວກັນໃສ່ເຊລທີ່ມີຢູ່ແລ້ວດ້ວຍ VBA
ຫາກເຈົ້າຕ້ອງການໃສ່ຂໍ້ຄວາມດຽວກັນຢູ່ໃນຫຼາຍຕາລາງ, ເຈົ້າສາມາດເຮັດໜ້າທີ່ອັດຕະໂນມັດດ້ວຍ VBA.
ຕື່ມຂໍ້ຄວາມໃສ່ ເລີ່ມຕົ້ນ
ມາໂຄຣລຸ່ມນີ້ເພີ່ມຂໍ້ຄວາມ ຫຼືຕົວອັກສອນສະເພາະໃສ່ ຈຸດເລີ່ມຕົ້ນ ຂອງຕາລາງທີ່ເລືອກທັງໝົດ . ລະຫັດທັງສອງແມ່ນອີງໃສ່ເຫດຜົນດຽວກັນ: ກວດເບິ່ງແຕ່ລະຕາລາງໃນໄລຍະທີ່ເລືອກແລະຖ້າເຊນບໍ່ຫວ່າງ, ໃຫ້ຕື່ມຂໍ້ຄວາມທີ່ລະບຸໄວ້ກ່ອນ. ຄວາມແຕກຕ່າງແມ່ນບ່ອນທີ່ຜົນໄດ້ຮັບຖືກວາງໄວ້: ລະຫັດທໍາອິດເຮັດໃຫ້ການປ່ຽນແປງຂໍ້ມູນຕົ້ນສະບັບໃນຂະນະທີ່ອັນທີສອງວາງຜົນໄດ້ຮັບໃນຖັນໄປທາງຂວາຂອງຂອບເຂດທີ່ເລືອກ.
ຖ້າທ່ານມີປະສົບການຫນ້ອຍກັບ VBA, ຄຳແນະນຳເທື່ອລະຂັ້ນຕອນນີ້ຈະແນະນຳທ່ານຜ່ານຂັ້ນຕອນ: ວິທີການໃສ່ ແລະແລ່ນລະຫັດ VBA ໃນ Excel.
Macro 1: ເພີ່ມຂໍ້ຄວາມໃສ່ຕາລາງຕົ້ນສະບັບ
Sub PrependText () Dim cell As Range ສໍາລັບແຕ່ລະເຊລໃນ Application.Selection ຖ້າ cell.Value "" ຫຼັງຈາກນັ້ນ cell.Value = "PR-" & cell.Value Next End Subລະຫັດນີ້ໃສ່ລະຫັດ