สมมติว่าฉันมีคอลัมน์ของค่า ( เช่นชื่อ) อาจมีข้อมูลที่ซ้ำกันบางชื่อ (บางชื่อเป็นเรื่องธรรมดามาก)
ฉันจะรับค่าที่ไม่ซ้ำได้อย่างไร
ใน SQL ฉันจะทำ
SELECT DISTINCT first_name FROM...
ฉันจะทำในสเปรดชีตของ Google ได้อย่างไร
สมมติว่าฉันมีคอลัมน์ของค่า ( เช่นชื่อ) อาจมีข้อมูลที่ซ้ำกันบางชื่อ (บางชื่อเป็นเรื่องธรรมดามาก)
ฉันจะรับค่าที่ไม่ซ้ำได้อย่างไร
ใน SQL ฉันจะทำ
SELECT DISTINCT first_name FROM...
ฉันจะทำในสเปรดชีตของ Google ได้อย่างไร
คำตอบ:
ใน Google Spreadsheets คุณสามารถใช้UNIQUE()
สูตรเพื่อทำเช่นนั้นได้
=UNIQUE(A1:A10)
สำหรับช่วงที่เห็นในภาพหน้าจอมี 10 รายการ UNIQUE()
สูตรรับช่วงและตัวกรองออกซ้ำกันและผลตอบแทนที่อยู่ในช่วงดูภาพหน้าจอเหลือเพียง 7 รายการที่ไม่ซ้ำกัน
UNIQUE
ทำงานว่า? ในตัวอย่างของคุณคุณระบุสูตรเฉพาะในเซลล์B1
แต่ค่าปรากฏขึ้นในB2
,B3
และB4
อื่น ๆ ดังนั้นUNIQUE
ฟังก์ชั่นจึงมีพฤติกรรม "เวทย์มนตร์" อย่างชัดเจนซึ่งจะเปลี่ยนเซลล์รอบ ๆ แม้ว่ามันจะไม่ได้มีค่าหรือสูตร