เป็นไปได้ที่จะให้ Excel แทรกการอ้างอิงแบบสัมบูรณ์เมื่อคลิกที่เซลล์เพื่อสร้างสูตรหรือไม่


27

หากคุณสร้างสูตรโดยคลิกที่เซลล์เพื่อแทรกที่อยู่ลงในสูตรมีวิธีทำให้การอ้างอิงนี้เป็นแบบสัมบูรณ์แทนที่จะเป็นแบบสัมพัทธ์หรือไม่

ฉันใช้ Excel มาหลายปีแล้ว แต่ไม่เคยเจอวิธีนี้เลย ฉันได้ลองใช้ SHIFT + คลิก CTRL + click และ ALT + click

คำตอบ:


42

คลิกเซลล์แล้วกด F4 เมื่อคุณกดปุ่ม F4 ต่อไปมันจะวนไปเรื่อย ๆ ในระดับต่างๆ

ตัวอย่าง:

  • คลิกเซลล์ A1 พิมพ์ '=' จากนั้นคลิกเซลล์ B1
  • กด F4 การอ้างอิงถึง B1 กลายเป็น $ B $ 1
  • กด F4 อีกครั้ง การอ้างอิงกลายเป็น B $ 1
  • กด F4 อีกครั้ง การอ้างอิงกลายเป็น $ B1
  • กด F4 อีกครั้ง การอ้างอิงกลับไปที่ B1

จุดที่ไชโย
Lunatik

คำตอบเพิ่มเติมใน: superuser.com/questions/18945/useful-excel-keyboard-shortcuts
pelms

@pelms - ลิงก์ที่คุณระบุไม่มีอยู่อีกต่อไป แนวคิดใดที่คำถามถูกย้ายไปที่ใด
ysap

@ysap อาจไม่ถูกเก็บไว้ IIRC ลิงก์นั้นเป็นรายการซักอบรีดซึ่งฉันคิดว่าเครือข่ายพยายามที่จะลดทอน
Margaret

4

ฉันเพิ่งผ่านปัญหาที่คล้ายกันซึ่งฉันต้องทำสิ่งนี้สำหรับเซลล์จำนวนมากเฉพาะกิจ

และรหัสนี้บันทึกสติของฉัน :)

Sub selectedToAbsolute()
 Dim c As Variant
    For Each c In Selection
        c.Value = Application.ConvertFormula(c.Formula, xlA1, , xlAbsolute)
    Next c
End Sub

Sub selectedToRelative()
 Dim c As Variant
    For Each c In Selection
        c.Value = Application.ConvertFormula(c.Formula, xlA1, , xlRelative, c)
    Next c
End Sub

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