สลับลำดับของแถวใน Excel


35

มีวิธีง่าย ๆ ในการกลับลำดับของบางแถวใน Excel หรือไม่ ฉันหวังว่าจะมีตัวเลือกที่เหมาะสมในการวางแบบพิเศษเนื่องจากมีการโยกย้าย แต่ดูเหมือนจะไม่

คำตอบ:


39

แทรกคอลัมน์ A จากนั้นวางตัวนับในแถวนั้น (1, 2, 3, 4) จากนั้นจัดเรียงสเปรดชีตในคอลัมน์ A ตามลำดับจากมากไปน้อย

วิธีขยายคำตอบของ DLux:

แทนที่จะเพิ่ม 1, 2, 3, 4 ด้วยตนเองคุณสามารถ:

  1. ป้อน 1 ในแถวแรกจากนั้น 2 ในเซลล์ด้านล่างโดยตรง
  2. เลือกทั้งสองเซลล์
  3. เลื่อนเคอร์เซอร์เมาส์ไปที่มุมขวาล่างของเซลล์ที่มี "2" เคอร์เซอร์ควรเปลี่ยนเป็นเครื่องหมาย +
  4. คลิกและลากลง Excel จะเติมเซลล์ที่คุณลากลงไปและเพิ่มค่าโดยอัตโนมัติ

การทำเช่นนี้จะช่วยคุณประหยัดเวลาหากคุณมีจำนวนแถวมากพอที่จะย้อนกลับ


2
ฉันคิดว่านั่นคือความหมายของ DLux คนส่วนใหญ่รู้ว่าคุณสามารถลากกล่องเพื่อดำเนินการต่อลำดับ / รูปแบบ
DisgruntledGoat

3
มีชายคนหนึ่งพูดที่ไม่สนับสนุนผู้ใช้
Col

ฉันชอบคำอธิบายนี้ไม่ว่าฉันรู้วิธีที่จะทำมันอาจจะสตีฟเมกสันไม่ได้
Jhonny D. Cano -Leftware-

(โดยวิธีการที่คำตอบนี้ควรจะเป็นความเห็นเกี่ยวกับคำตอบของ DLux แต่เนื่องจากฉันใหม่ที่นี่ฉันยังไม่ได้แสดงความคิดเห็น Argh.)
CaptainKeytar

ฉันยอมรับสิ่งนี้เพราะมันสมบูรณ์กว่าสำหรับใครบางคนที่พบคำถามนี้ในภายหลัง (แม้ว่าฉันจะรู้จักบิตพิเศษ) CaptainKeytar ถ้าคุณรู้สึกว่ามีความผิดทั้งหมดที่เกี่ยวกับการขโมยตัวแทน DLux ของคุณก็สามารถเพิ่มความคิดเห็นเมื่อคุณมีตัวแทนพอและฉันจะยอมรับคำตอบ DLux แทน :)
stevemegson

30

แทรกคอลัมน์ A จากนั้นวางตัวนับในแถวนั้น (1, 2, 3, 4) จากนั้นจัดเรียงสเปรดชีตในคอลัมน์ A ตามลำดับจากมากไปน้อย


1
หากต้องการขยายคำตอบของ DLux: แทนที่จะเพิ่ม 1, 2, 3, 4 คุณสามารถ: 1) ป้อน 1 ในแถวแรกจากนั้น 2 บนเซลล์ด้านล่าง 2) เลือกทั้งสองเซลล์ 3) ย้ายของคุณ เคอร์เซอร์ของเมาส์ไปที่มุมขวาล่างของเซลล์ที่มี "2" เคอร์เซอร์ควรเปลี่ยนเป็นเครื่องหมาย + 4) คลิกและลากลง Excel จะเติมเซลล์ที่คุณลากลงไปและเพิ่มค่าโดยอัตโนมัติ การทำเช่นนี้จะช่วยคุณประหยัดเวลาหากคุณมีจำนวนแถวมากพอที่จะย้อนกลับ
CaptainKeytar

3

วิธีง่ายๆในการกลับลำดับของแถวหรือคอลัมน์:

หากคุณมีองค์ประกอบแถวที่ 1,2,3,4 คุณต้องการให้มันอยู่ในแถว แต่ตามลำดับ 4,3,2,1 - เช่นการเปลี่ยนตำแหน่ง แต่ 180 องศาแทนที่จะเป็น 90 นี้:

=INDEX($I$4:$L$4,1,COUNT(I$4:$L$4))

I4:L4ช่วงที่จะมีการกลับรายการคือ โปรดทราบว่าคอลัมน์แรกในการนับไม่ได้ยึดดังนั้นค่านี้จะถูกลดระดับลงจาก 4 เป็น 3 เป็น 2 ถึง 1 ในขณะที่คุณคัดลอกเซลล์ไปทางขวา

ในการกลับลำดับขององค์ประกอบในคอลัมน์ที่คุณมี:

=INDEX($I$4:$I$8,COUNT($I4:$I$8),1)

ตอนนี้คุณจะเห็นว่าองค์ประกอบแถวแรกไม่ได้ยึดดังนั้นจำนวนแถวจะลดลงเมื่อเซลล์ถูกคัดลอก

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.