Note: The other languages of the website are Google-translated. Back to English

วิธีวางค่าลงในเซลล์ที่มองเห็น / กรองเฉพาะใน Excel

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

วางค่าลงในเซลล์ที่มองเห็นได้ด้วย VBA

วางค่าลงในเซลล์ที่มองเห็นได้ด้วย Paste to Visible Range ของ Kutools for Excel ความคิดที่ดี 3


ใน Excel ไม่มีวิธีอื่นในการแก้ปัญหานี้ยกเว้น VBA

1 กด Alt + F11 คีย์พร้อมกันและก Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่างปรากฏขึ้น

2 คลิก สิ่งที่ใส่เข้าไป > โมดูลจากนั้นวางโค้ด VBA ด้านล่างลงในหน้าต่าง popping Module

VBA: วางค่าลงในเซลล์ที่มองเห็นเท่านั้น

Sub CopyFilteredCells()
	'Updateby20150203
	Dim rng1 As Range
	Dim rng2 As Range
	Dim InputRng As Range
	Dim OutRng As Range
	xTitleId     = "KutoolsforExcel"
	Set InputRng = Application.Selection
	Set InputRng = Application.InputBox("Copy Range :", xTitleId, InputRng.Address, Type: = 8)
	Set OutRng   = Application.InputBox("Paste Range:", xTitleId, Type: = 8)
	For Each rng1 In InputRng
		rng1.Copy
		For Each rng2 In OutRng
			If rng2.EntireRow.RowHeight > 0 Then
				rng2.PasteSpecial
				Set OutRng = rng2.Offset(1).Resize(OutRng.Rows.Count)
				Exit For
			End If
		Next
	Next
	Application.CutCopyMode = False
End Sub

3 คลิก F5 คีย์หรือ วิ่ง จากนั้นกล่องโต้ตอบจะปรากฏขึ้นเพื่อให้คุณเลือกค่าที่จะคัดลอก ดูภาพหน้าจอ:
doc-paste-to-visible-cell-1

4. หลังจากเลือกค่าแล้วให้คลิก OKจากนั้นกล่องโต้ตอบอื่นจะปรากฏขึ้นเพื่อเลือกช่วงที่จะวางข้อมูลที่เลือก ดูภาพหน้าจอ:
doc-paste-to-visible-cell-2

5 คลิก OK. คุณสามารถเห็นเฉพาะเซลล์ที่มองเห็นได้เท่านั้นที่วางค่าที่เลือกไว้


จริงๆแล้วถ้าคุณใช้ วางในช่วงที่มองเห็นได้ ประโยชน์ของ Kutools สำหรับ Excel - เครื่องมือ Excel ที่มีประโยชน์คุณสามารถแก้ปัญหาการวางค่าในช่วงที่มองเห็นได้อย่างรวดเร็วและง่ายดาย
doc วางเซลล์ที่มองเห็นได้ 6

Kutools สำหรับ Excel, ที่มีมากกว่า
300
 ฟังก์ชั่นที่มีประโยชน์ทำให้งานของคุณง่ายขึ้น 

หลังจากการติดตั้ง Kutools สำหรับ Excel โปรดทำดังนี้:(ดาวน์โหลด Kutools for Excel ฟรีทันที!)

1. เลือกช่วงของค่าที่คุณต้องการคัดลอกและวางจากนั้นคลิก Kutools > พิสัย > วางในช่วงที่มองเห็นได้ > ทั้งหมด or วางเฉพาะค่า. ดูภาพหน้าจอ:
doc วางเซลล์ที่มองเห็นได้ 7

2. จากนั้นก วางในช่วงที่มองเห็นได้ กล่องโต้ตอบจะปรากฏขึ้นและเลือกช่วงที่คุณต้องการวางค่า ดูภาพหน้าจอ:
doc วางเซลล์ที่มองเห็นได้ 8

3 คลิก OK. ตอนนี้ค่าที่เลือกจะถูกวางลงในช่วงที่มองเห็นได้เท่านั้น

วางเฉพาะค่าลงในเซลล์ที่มองเห็นได้ วางทั้งหมดลงในเซลล์ที่มองเห็นได้
doc วางเซลล์ที่มองเห็นได้ 9 doc วางเซลล์ที่มองเห็นได้ 10


หมายเหตุ
ยูทิลิตี้นี้ทำงานกับแถวหรือคอลัมน์ที่ซ่อนและกรอง

คลิกที่นี่เพื่อดูข้อมูลรายละเอียดเพิ่มเติมเกี่ยวกับยูทิลิตี้ Paste to Visible Range


เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel แก้ปัญหาส่วนใหญ่ของคุณและเพิ่มผลผลิตของคุณโดย
80%

  • นำมาใช้ใหม่: ใส่อย่างรวดเร็ว สูตรที่ซับซ้อนแผนภูมิ และสิ่งที่คุณเคยใช้มาก่อน เข้ารหัสเซลล์ ด้วยรหัสผ่าน; สร้างรายชื่อผู้รับจดหมาย และส่งอีเมล ...
  • ซุปเปอร์ฟอร์มูล่าบาร์ (แก้ไขข้อความและสูตรหลายบรรทัดได้อย่างง่ายดาย); การอ่านเค้าโครง (อ่านและแก้ไขเซลล์จำนวนมากได้อย่างง่ายดาย); วางลงในช่วงที่กรองแล้ว...
  • ผสานเซลล์ / แถว / คอลัมน์ โดยไม่สูญเสียข้อมูล แยกเนื้อหาของเซลล์ รวมแถว / คอลัมน์ที่ซ้ำกัน... ป้องกันเซลล์ซ้ำ; เปรียบเทียบช่วง...
  • เลือกซ้ำหรือไม่ซ้ำ แถว; เลือกแถวว่าง (เซลล์ทั้งหมดว่างเปล่า); Super Find และ Fuzzy Find ในสมุดงานจำนวนมาก สุ่มเลือก ...
  • สำเนาถูกต้อง หลายเซลล์โดยไม่เปลี่ยนการอ้างอิงสูตร สร้างการอ้างอิงอัตโนมัติ ถึงหลายแผ่น ใส่สัญลักษณ์แสดงหัวข้อย่อย, กล่องกาเครื่องหมายและอื่น ๆ ...
  • แยกข้อความ, เพิ่มข้อความ, ลบตามตำแหน่ง, ลบ Space; สร้างและพิมพ์ผลรวมย่อยของเพจ แปลงระหว่างเนื้อหาของเซลล์และความคิดเห็น...
  • ซุปเปอร์ฟิลเตอร์ (บันทึกและใช้โครงร่างตัวกรองกับแผ่นงานอื่น ๆ ); การเรียงลำดับขั้นสูง ตามเดือน / สัปดาห์ / วันความถี่และอื่น ๆ ตัวกรองพิเศษ โดยตัวหนาตัวเอียง ...
  • รวมสมุดงานและแผ่นงาน; ผสานตารางตามคอลัมน์สำคัญ แยกข้อมูลออกเป็นหลายแผ่น; Batch แปลง xls, xlsx และ PDF...
  • กว่า
    300
    คุณสมบัติอันทรงพลัง
    . รองรับ Office/Excel
    2007-2019 และ 365
    . รองรับทุกภาษา ง่ายต่อการปรับใช้ในองค์กรหรือองค์กรของคุณ คุณสมบัติครบถ้วน
    30
    วันทดลองใช้ฟรี รับประกันคืนเงินภายใน 60 วัน
kte แท็บ 201905

แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มผลผลิตของคุณโดย
    50%
    และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
ด้านล่าง officetab
จัดเรียงความคิดเห็นโดย
ความคิดเห็น (21)
ยังไม่มีการให้คะแนน เป็นคนแรกที่ให้คะแนน!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
รักคุณผู้ชาย!!!!!!!!!!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ลองใช้ปลั๊กอินนี้เพื่อวางลงในการเลือกที่ผ่านการกรอง ไม่ทำงานสำหรับฉัน หลุดทุกครั้ง. ใช้ excel 2013
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันสงสัยว่าการอัปเดต Excel ทำให้เกิดความไม่เสถียรหรือไม่ ก่อนหน้านี้ฉันสามารถใช้รหัส VBA ได้สำเร็จ แต่ตอนนี้มันทำให้พื้นที่ที่คัดลอกถูกวางแบบไม่หยุดพักเกินช่วงที่เลือก ผลลัพธ์ใน Excel แขวนอยู่
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
วางฟังก์ชันช่วงที่มองเห็นไม่ทำงาน!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขอบคุณสำหรับข้อมูลนี้ช่วยฉันได้มาก
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
บัดซบ นั่นคือทั้งหมดที่ฉันต้องพูด ขอบคุณมาก.
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
พระเจ้า!! คุณช่วยฉันมาก
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สิ่งนี้ใช้ได้สำหรับฉัน แต่มีวิธีใดบ้างในการเลือก "วางช่วง" ในแผ่นงานอื่นที่เปิดอยู่ ขอบคุณ.
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
คุณร็อค! ฉันมีปัญหานี้หลายครั้งในอดีต แต่มันกลายเป็น back-breaker สำหรับโครงการล่าสุด และคุณช่วยฉันแก้ไขให้สวยงาม ขอบคุณ!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
วิธีนี้ใช้ได้ผลดีถึง 1163 จาก 23,000 แล้วหยุดลง มันจะหยุดทำไม?
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันกำลังพัฒนามาโคร ในการที่ฉันต้องทำตัวกรองสำหรับคอลัมน์เฉพาะสำหรับเช่น: คอลัมน์ D และจำเป็นต้องวางค่าบางค่าเช่น: ถูกต้องในคอลัมน์ B. เท่านั้นฉันต้องวางค่าสำหรับเซลล์ที่กรอง และฉันต้องการทราบการเข้ารหัสสำหรับตัวกรองหลายตัวพร้อมกัน เช่น การกรองในคอลัมน์หนึ่งและตรวจสอบค่าและกรองอีกครั้งในอีกคอลัมน์หนึ่งโดยไม่ทำให้ตัวกรองก่อนหน้าเป็นเท็จ ช่วยฉันในเรื่องนี้
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สิ่งนี้มีประโยชน์มาก ขอบคุณมาก.
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
จะยืดหยุ่นและใช้งานได้มากขึ้นหากวงในสร้างด้วยลูป Do while
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
วิธี VBA ไม่ทำงาน! มันคัดลอกเซลล์ที่มองไม่เห็นไปยังเซลล์ที่มองเห็นได้ ตอนนี้ ฉันรู้แล้วว่าชื่อเรื่องไม่ได้ระบุว่า "จะวางค่าจากเซลล์ที่มองเห็น/กรองไปยังเซลล์ที่มองเห็น/กรองใน Excel ได้อย่างไร" แต่ถ้าสมุดงานของฉันถูกกรอง เป็นไปได้สูงที่นี่คือสิ่งที่จำเป็น ถ้านี่คือสิ่งที่คุณต้องการ - คัดลอกจากส่วนหนึ่งไปยังส่วนอื่น (หรือเพียงแค่วางค่าจากเซลล์บางเซลล์โดยตรงกลับไปยังเซลล์เดียวกัน ดังนั้นหากต้องการเอาสูตรออก) ก่อนอื่นคุณต้องคัดลอก/วางค่าไปยังสมุดงาน/แผ่นงานที่ไม่ได้กรอง จากนั้นคุณสามารถใช้มาโคร...หรืออย่างน้อยฉันก็หวังว่าคุณจะทำได้ ฉันไม่ได้บันทึกข้อมูลของฉันและ UNDO ไม่ทำงาน....
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันขอโทษสำหรับสิ่งนั้น
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ดังนั้นมีเวอร์ชันอัปเดตสำหรับสถานการณ์นี้หรือไม่?
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
คุณสามารถทำสิ่งนี้ได้อย่างง่ายดายโดยไม่ต้องใช้ปลั๊กอิน....
CTRL+C เซลล์ที่คุณต้องการวาง
เน้นช่วงที่กรอง/ซ่อนบางส่วนที่คุณกำลังวาง
CTRL + G
เลือก "พิเศษ"
เลือก "Visible Cells Only" และกด OK
CTRL + V
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขอบคุณสำหรับการตอบกลับของคุณ แต่มันใช้งานไม่ได้ ด้วยวิธีการของคุณ มันจะวางเซลล์ทั้งหมดรวมถึงเซลล์ที่ซ่อนอยู่ด้วยค่าที่คัดลอกมา
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
มันทำงานได้อย่างสมบูรณ์ ขอบคุณ!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
หลังจากพยายามค้นหาวิธีแก้ปัญหาอย่างบ้าคลั่ง วิธีนี้ได้ผล โดยเฉพาะมาโครสำหรับวาง INTO เฉพาะเซลล์ที่มองเห็นได้ โปรดทราบว่าฉันกำลังคัดลอกจากเซลล์ที่ไม่มีการกรองเท่านั้น อย่างไรก็ตาม คนที่บ่นว่าไม่ทำทั้งสองอย่าง (ซึ่งฉันไม่แน่ใจว่าเป็นความจริง) ควรจะเงียบเพราะค่อนข้างง่ายที่จะคัดลอก FROM เฉพาะเซลล์ที่มองเห็น/กรองแล้วไปยังพื้นที่ที่ไม่มีการกรอง คุณไม่จำเป็นต้องมีมาโครสำหรับสิ่งนั้น (และหากคุณพยายามทำทั้งสองอย่าง ให้ทำการคัดลอกเซลล์ที่กรองแล้วใน Excel ก่อน แล้วจึงใช้มาโครนี้) อีกครั้ง สิ่งที่ Excel ไม่สามารถทำได้โดยสมบูรณ์โดยไม่มีมาโครคือวางเฉพาะเซลล์ที่มองเห็นเท่านั้น มาโครนี้ช่วยชีวิตฉันไว้ ขอบคุณ!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขอบคุณสำหรับการรับรู้ของคุณ
มีความคิดเห็นยังไม่มีการโพสต์ที่นี่
แสดงความคิดเห็นของคุณ
โพสต์ในฐานะแขก
×
ให้คะแนนโพสต์นี้:
0   ตัวอักษร
สถานที่แนะนำ

ช่องทางอื่นๆ

ลิขสิทธิ์© 2009 - wwwextendoffice.com | สงวนลิขสิทธิ์. ขับเคลื่อนโดย ExtendOffice. | แผนผังเว็บไซต์
Microsoft และโลโก้ Office เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Microsoft Corporation ในสหรัฐอเมริกาและ / หรือประเทศอื่น ๆ
ได้รับการปกป้องโดย Sectigo SSL