OpenOffice: รับค่าที่แตกต่างจากคอลัมน์


74

ฉันจะรับรายการค่าที่แตกต่างทั้งหมดจากคอลัมน์ค่าได้อย่างไร

โดยทั่วไปแล้วคำถามนี้:

ฉันจะรับค่าที่แตกต่าง / ไม่ซ้ำกันในคอลัมน์ใน Excel ได้อย่างไร

แต่ฉันต้องการคำตอบสำหรับ Open Office Calc แทน MS Excel

ฉันใช้ Open Office 3.2


คำตอบของเดนนิสด้านล่างนั้นง่ายกว่าคำตอบที่ได้รับการยอมรับ
Chanoch

คำตอบ:


23

คุณสามารถทำได้ด้วยตัวกรองขั้นสูงของ OpenOffice (บนเมนูหลัก .. ข้อมูล / ตัวกรอง / ตัวกรองขั้นสูง)

  1. ตรวจสอบให้แน่ใจว่าคอลัมน์ข้อมูลของคุณมีชื่ออยู่ด้านบนเช่นtitleและข้อมูลนั้นต่อเนื่องกัน (ไม่มีเซลล์ว่าง) หรือเลือกทั้งคอลัมน์รวมถึงเซลล์ว่างโดยคลิกที่ส่วนหัวคอลัมน์
  2. สร้างเกณฑ์ตัวกรองที่จะรวมข้อมูลทั้งหมดในคอลัมน์ของคุณเช่นในเซลล์ D1 ใส่title; ในเซลล์ D2 >" "ใส่ ใช้เซลล์ใด ๆ ที่ไม่ได้ใช้งานในสเปรดชีตของคุณนี่เป็นเพียงอินพุตชั่วคราวที่จำเป็นสำหรับการใช้ตัวกรอง
  3. เลือกส่วนหัวของคอลัมน์ข้อมูลของคุณเพื่อเน้นทั้งคอลัมน์จากนั้นเลือกข้อมูล / ตัวกรอง / ตัวกรองขั้นสูง
  4. ในช่องที่เปิดขึ้นสำหรับ 'อ่านตัวกรองเกณฑ์จาก' เลือกทั้งสองเซลล์ของตัวกรองของคุณ (เช่น D1 และ D2)
  5. คลิกปุ่ม 'เพิ่มเติม' และทำเครื่องหมายที่ช่อง 'ไม่มีการทำซ้ำ' คุณสามารถเลือกที่จะคัดลอกข้อมูลที่ถูกกรองได้จากที่อื่น คลิกตกลงและเซลล์ที่แตกต่างจะปรากฏขึ้น

ไม่เข้าใจง่ายมาก แต่เมื่อคุณได้รับมันมันจะค่อนข้างเร็ว


ขอบคุณ !!! นี่คือทองคำ ฉันกำลังมองหาสิ่งนี้และ Google ชี้ให้ฉันที่นี่ ฉันรู้วิธีใช้ตัวกรองขั้นสูงเพื่อทำสิ่งเดียวกันใน excel แต่ฉันต้องคิดวิธีการทำให้สำเร็จใน OpenOffice คุณพูดถูกฉันหวังว่าคำตอบของคุณจะได้รับการยอมรับ!
gMale

อีกสองสามสิ่ง: สิ่งนี้ไม่ได้ผลดีนักเมื่อสูตรอยู่ในเซลล์ ดังนั้นฉันจึงตัด / แปะไปที่อีกคอลัมน์หนึ่งเป็นข้อความ (ผ่านการวางแบบพิเศษ) แล้วก็ใช้ได้ดี นอกจากนี้สำหรับเกณฑ์ที่ฉันใช้<>""แทน>" "ดูเหมือนว่าจะทำงานได้ดีขึ้นกับข้อมูลของฉัน
gMale

ฉันมีช่วงของค่าที่มีรูปแบบวันที่ <> " "ทำงานได้ดีในขณะที่>" "ไม่ได้
sancho.s

129

ฉันพบวิธีง่าย ๆ ในการทำเช่นนั้น:

  1. เลือกทั้งคอลัมน์

  2. ข้อมูล> ตัวกรอง> ตัวกรองมาตรฐาน

  3. เปลี่ยน 'ชื่อฟิลด์' เป็น - ไม่มี - คลิกที่ 'ตัวเลือกเพิ่มเติม' และทำเครื่องหมายที่ช่อง 'ไม่มีการทำซ้ำ'

แค่นั้นแหละ. คุณสามารถคัดลอกและวางเขตข้อมูลที่กรองถ้าคุณต้องการเซลล์ที่มีหมายเลขติดต่อกัน


เร็วและง่าย ... หวานดี !! ;)
AgelessEssence

ดีและมีประสิทธิภาพ :)
Anwar

2
คำตอบนี้ผิดสำหรับคำถามถูกวาง! ไม่ได้รับค่าที่แตกต่างแต่จะลบค่าที่ซ้ำกันทั้งหมดผลลัพธ์ของรายการที่เติมด้วย {1,2,2,3,4} จะเป็น {1,3,4} ค่าที่เป็นเอกลักษณ์ 2 หายไป! ผลลัพธ์ควรเป็น {1,2,3,4}
Joeppie

คุณอาจกำหนดชื่อคอลัมน์ด้านซ้ายไว้แทน '-none-'
เดนนิส

1

คุณสามารถลองโพรซีเดอร์ที่อธิบายไว้ในhttp://wiki.services.openoffice.org/wiki/Documentation/How_Tos/Removing_Duplicate_Rowsเพื่อลบแถวที่ไม่ซ้ำกันออกโดยสมบูรณ์ตามคอลัมน์ที่มีปัญหาหรือเลือกแถวที่ขึ้นอยู่กับคอลัมน์ใหม่

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