โอเปอเรเตอร์ [@ [bar foo]] ทำอะไรใน Excel โดยเฉพาะเครื่องหมาย at


22

ฉันเคยเห็นบางคนสร้างสิ่งที่ดูเหมือนว่าการอ้างอิงเซลล์ใน Excel ที่ดูเหมือน

=[@[column title]]*someothercell

คุณลักษณะนี้เรียกว่าอะไรคือวงเล็บเหลี่ยมและเครื่องหมาย at ที่เป็นอิสระหรือพวกมันอยู่ด้วยกัน? มันทำงานอย่างไรแม่นยำ?

ฉันลองไปซักพักหนึ่งแล้วลองใช้มือใน Excel แต่ไม่สามารถใช้งานได้

คำตอบ:


21

วงเล็บเหลี่ยมใช้สำหรับการอ้างอิงแบบมีโครงสร้างซึ่งทำให้ง่ายต่อการอ้างอิงข้อมูลในตารางที่มีชื่อ (ซึ่งคุณสามารถสร้างได้โดยไปที่แทรก→ตาราง)

@เป็นสัญกรณ์ใหม่ใน Excel 2010เปลี่ยน[#This Row]จาก Excel 2007 ที่สัญลักษณ์ที่ใช้ในการสูตรสั้นลงภายในตารางชื่ออ้างอิงเซลล์ในแถวเดียวกัน

จำเป็นต้องใช้วงเล็บเหลี่ยมด้านในเนื่องจากส่วนbar fooหัวของตารางของคุณมีช่องว่าง


1
เยี่ยมมากขอบคุณสำหรับความช่วยเหลือของคุณ !! เมื่อใช้ลิงก์ของคุณที่จุดเริ่มต้นฉันสามารถค้นหาส่วนที่เหลือได้ - หวังว่ามันโอเคฉันจะแก้ไขมันเป็นคำตอบของคุณเพื่อให้เครื่องหมายถูกสีเขียว :-)
Jonas Heidelberg

@JonasHeidelberg ไม่มีปัญหาขอบคุณสำหรับการมีส่วนร่วม!
Indrek

2
@Indrek ฉันทำงานกับ Excel 2013 และไม่สนใจ@ว่าจะยังทำงานอยู่ - คุณรู้หรือไม่ว่าอะไรคือความแตกต่างระหว่าง[@somecol]และ[somecol]?
eddi

3
เธรดเก่ามาก แต่ในกรณีที่มีประโยชน์ ... @symbol ใช้เพื่อเลือกแถวปัจจุบันการไม่ใช้สิ่งนี้จะเลือกแถวทั้งหมดในคอลัมน์นั้น สิ่งนี้ชัดเจนเมื่อใช้การรวมเช่นผลรวมค่าเฉลี่ยเป็นต้นดังนั้น=AVERAGE([@MyDataColumn])จะส่งคืนค่าเดียวกันที่มีอยู่ใน MyDataColumn แต่=AVERAGE([MyDataColumn])จะคืนค่าเฉลี่ยของคอลัมน์ทั้งหมด
Alan Schofield
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.