มีวิธีย้ายคอลัมน์ (หรือแถว) ไปทางซ้ายโดยใช้แป้นพิมพ์เท่านั้นหรือไม่ ฉันรู้ว่าฉันสามารถใช้ ctrl-space (shift-space) เพื่อเลือกคอลัมน์ (แถว) แต่จะย้ายไปทางซ้ายหรือขวาได้อย่างไรโดยสลับตำแหน่งกับคอลัมน์ไปทางซ้ายหรือขวา
(ฉันใช้ Excel 2007)
มีวิธีย้ายคอลัมน์ (หรือแถว) ไปทางซ้ายโดยใช้แป้นพิมพ์เท่านั้นหรือไม่ ฉันรู้ว่าฉันสามารถใช้ ctrl-space (shift-space) เพื่อเลือกคอลัมน์ (แถว) แต่จะย้ายไปทางซ้ายหรือขวาได้อย่างไรโดยสลับตำแหน่งกับคอลัมน์ไปทางซ้ายหรือขวา
(ฉันใช้ Excel 2007)
คำตอบ:
หากคุณไม่ได้ตั้งค่าโดยใช้แป้นพิมพ์เท่านั้นให้เน้นคอลัมน์โดยCtrl+ Spaceหรือคลิกที่ส่วนหัวของคอลัมน์ จากนั้นกดลงShiftที่สำคัญ ในบางสภาพแวดล้อมคุณอาจเห็นกล่องตัวเลือก (เส้นขอบ) รอบ ๆ คอลัมน์เปลี่ยนเป็น I-bar จากนั้นคุณสามารถลากคอลัมน์ไปทางซ้ายหรือขวา (ใช้เมาส์) และมันจะย้ายคอลัมน์ไปที่นั่นโดยไม่ต้องเขียนทับข้อมูลหรือปล่อยคอลัมน์ว่างไว้
สิ่งนี้ใช้ได้กับแถวและช่วงของคอลัมน์หรือแถว I-bar เปลี่ยนเป็นแนวนอนหรือแนวตั้งในขณะที่คุณย้ายช่วงและแยกคอลัมน์หรือแถวที่จะย้ายช่วงไป
เพื่อสรุป:
Alt
+ Up Arrow
และAlt
+ Down Arrow
ใน Visual Studio โอ้ดี
ดีที่สุดที่ฉันจะได้รับคืออะไรเช่นนี้ (หมายเหตุการทำงานใน Excel 2003 - อาจใช้ไม่ได้ใน 07/10 แต่คุณยังไม่ได้ระบุรุ่นที่คุณใช้):
Ctrl+ Spaceเพื่อเลือกคอลัมน์ที่มา
Ctrl+ Xเพื่อตัดสี
Left ArrowหรือRight Arrowเพื่อย้ายไปยังคอลัมน์ที่คุณต้องการย้ายคอลัมน์ที่เลือกไปทางซ้ายของ
Crtl+ Spaceเพื่อเลือก col เป้าหมาย
Crtl+ +เพื่อแทรกเซลล์ที่ถูกตัด (ด้วยความแตกต่างสำหรับความคิดเห็นที่เป็นประโยชน์!)
ฉันกำลังคิดว่าAutoHotkeyหรือมาโครสั้นอาจเป็นวิธีที่ดีในการบรรลุเป้าหมาย
มันควรจะง่ายต่อการบันทึกแมโคร Excel ด่วนโดยใช้ชุดคำสั่งข้างต้นเพียงแค่ให้แน่ใจว่า "อ้างอิงญาติ" อยู่ใน
table
แน่ใจว่าได้เลือกจากheader
เซลล์ด้วยCtrl
+ Space
ในคอลัมน์ที่ต้องการไม่ใช่เฉพาะเซลล์ใด ๆ ในคอลัมน์ มิฉะนั้นคุณจะได้รับข้อผิดพลาดThis operation is not allowed. The operation is attempting to shift cells in a table on your worksheet.
ความแตกต่างที่สำคัญระหว่างการแทรกคอลัมน์ว่างและการวางลงในนั้นกับ "แทรกเซลล์ที่ถูกตัด" คือภายหลังจะเปลี่ยนคอลัมน์อื่นของคุณไปทางขวา แต่ไม่ใช่การจัดรูปแบบความกว้างของคอลัมน์ ดังนั้นหากคุณ 'แทรกเซลล์ตัด' คอลัมน์ทั้งหมดทางด้านขวาจะมีความกว้างของคอลัมน์เดิมหนึ่งไปทางขวาและคุณจะต้องปรับใหม่เพื่อให้พอดีกับข้อมูลของคุณ
หากต้องการย้ายเซลล์หรือแถวหรือคอลัมน์เดียวให้ทำดังนี้:
เซลล์จะถูกแทรกไปทางซ้ายหรือด้านบนของส่วนที่เลือก
ตามรายการแป้นพิมพ์ลัดของExcelไม่มีทางลัดในตัวเพื่อให้ได้สิ่งที่คุณต้องการ
ลองทำสิ่งต่อไปนี้:
ตัวอย่าง: หากคุณย้ายคอลัมน์ระหว่าง A & B เป็นไปได้ว่า B จะถูกลบ) ดังนั้นก่อนที่จะย้ายคอลัมน์ใด ๆ ให้นำคอลัมน์ว่างระหว่างคอลัมน์สองคอลัมน์และหลังจากที่คุณเริ่มย้ายคอลัมน์
โดยสรุปเลือกคอลัมน์ (ดับเบิลคลิก), CTRL+ Xย้ายด้วยลูกศรซ้ายหรือขวา
วิธีการโดย Hemal (?) ใช้งานได้ แต่เคล็ดลับคือการสร้างคอลัมน์ใหม่ที่คุณต้องการย้ายไปที่ Excel จะปล่อยคอลัมน์ว่างไว้ด้านหลังที่ซึ่งข้อมูลถูกใช้หรือลบไปก่อนหน้านี้
ข้อมูลถูกย้ายไปยังคอลัมน์ใหม่
หากคุณกด Enter ในคอลัมน์ที่มีประชากรมันจะถูกเขียนทับ ไม่ลื่นหรือ "สะอาด" แต่เป็นช้อนรองเท้าที่ใช้งานง่าย
หากคุณต้องการย้ายแถวหรือคอลัมน์หรือเซลล์เฉพาะคุณเพียงแค่เลือกเซลล์ที่กด Shift พร้อมปุ่มลูกศรหลังจากเลือกเซลล์เพียงกด ctrl + shift + (+) และเลือกตัวเลือกสำหรับการเลื่อนขึ้นลงขวาและซ้ายโดยลูกศร คีย์และกด Enter ทำ!