Excel kiểm tra xem giá trị có tồn tại trong ô không

Cần công thức trong Col B. ví dụ. nếu B2 chứa trạng thái được liệt kê trong D2. D8 & Tên của trạng thái đó sẽ được tự động thêm vào đó

| | | |
. Một. b. C.
------------------------------------- . . . .
| | | |
. . . .
. Địa chỉ nhà. Những trạng thái. Tổng số tiểu bang.
. . . .
. . . .
. Los Angeles, California, Hoa Kỳ, 91311. california. california.
. . . .
. Santa Clarita, California, Hoa Kỳ, 91355-5078. california. Florida.
. . . .
. Sankt-Peterburg, Florida, Hoa Kỳ, 33701. Florida. Texas.
. . . .
. Walnut Creek, California, Hoa Kỳ, 94596-4410. california. XYZ.
. . . .
. Roseville, California, Hoa Kỳ, 95661. california. XYZ1.
. . . .
. Rừng Hồ, California, Hoa Kỳ, 92630-8870. california. XYZ2.
. . . .
. Houston, Texas, Hoa Kỳ, 92660. Texas. XYZ3.

Trả lời

Jacob M. nói.
10 tháng 3 năm 2022 lúc 6. 52 giờ chiều

Xin chào,
Tôi đang cố gắng sử dụng một công thức trên một trang tính có khoảng 7900 hàng liên tục được thêm vào. Tôi có số bộ phận/số kiểu của các kiểu khác nhau từ các bộ phận khác nhau. Những cái có định dạng ###AAAAA* (3 số theo sau là các chữ cái có độ dài khác nhau) để hiển thị trong cột "1" dưới dạng "INDST". Tôi cũng muốn các số bộ phận là ####-###* (4 số theo sau là dấu gạch ngang và nhiều số khác có độ dài khác nhau) hiển thị trong cột "1" dưới dạng AERO. Nếu số bộ phận không phù hợp với các yêu cầu này, tôi muốn chúng hiển thị là "ASSY"

Ngoài ra,
Tôi có một tình huống riêng biệt là có (4) Trạng thái mà tôi có trong Cột "2", chúng là Hoàn thành, Ổn định, Đã giải phóng, Đã dừng. Tôi muốn có tất cả chúng trên trang gốc cũng như các trang riêng biệt cho từng "Trạng thái".

Cuối cùng,
Tôi có các ngày đến hạn trong Cột "3" và tôi muốn đổi màu từ "Xanh lục" nếu chưa qua ngày thành "Đỏ" nếu chúng .

Nếu có một cách để tôi có thể tiếp tục cập nhật thông tin này khi thông tin mới được thêm/Thay đổi, vì mỗi ngày các hàng được thêm vào và một số trạng thái thay đổi từ "đã phát hành" thành "hoàn thành" hoặc "Trạng thái" khác. Tôi có kiến ​​thức cơ bản về VBA, nhưng không có Data Dump cỡ này mỗi ngày. Tôi biết có rất nhiều ở đây, tôi sẽ đánh giá cao bất kỳ và tất cả sự giúp đỡ về vấn đề này vì tôi mới làm công việc này và đang làm việc không quen thuộc với những số bộ phận này. Tôi đã bao gồm một phần nhỏ dữ liệu bên dưới và đã bắt đầu đưa vào Dpmt theo cách thủ công. tên

dpmt. / Trạng thái / Ngày đến hạn / giao dịch cuối cùng / Ngày công việc / Công việc / hạng mục

INDST Hoàn thành 12/1/2021 12/4/2021 E291200-03 316BSZ-A213
AERO Hoàn thành 3/2/2021 25/6/2021 E291204-01 7200-8739
AERO Complete 2/3/2021 7/19/2021 E291204-02 7200-8739-SZ
AERO Complete 2/3/2021 6/8/2021 E291204-03 7720-8740-RH
AERO Complete 2/3/2021 6/8/2021 E291204-04 7720-8740-RM
AERO Complete 2/3/2021 6/24/2021 E291205-01 7200-8741-RM
AERO Complete 2/3/2021 6/23/2021 E291205-02 7200-8741-SZ
AERO Complete 2/3/2021 6/10/2021 E291205-03 7720-8742-RH
AERO Complete 2/3/2021 6/10/2021 E291205-04 7720-8742-RM
INDST Complete 1/14/2021 3/18/2021 E291210-02 311BRK7-A335
DIGI Complete 1/14/2021 3/30/2021 E291210-03 340CRF6-A392
INDST Complete 1/18/2021 3/31/2021 E291213-01 317BRH7CAFNGJ
DIGI Complete 1/19/2021 4/6/2021 E291220-01 240CUQ6-A461
CABLE Complete 2/1/2021 4/6/2021 E291220-03 MEC-CA
Complete 1/15/2021 3/30/2021 E291224-01 241DRX7CAFJGJ
Complete 1/15/2021 3/25/2021 E291226-01 340CPP2CAFK
Complete 1/15/2021 3/31/2021 E291226-02 340CSZ3CAFK

Trả lời

Brian Paasch nói.
Ngày 5 tháng 1 năm 2022 lúc 2. 41 giờ sáng

Xin chào, tôi đang cố gắng làm giống như Cecile và Rasit, hãy thêm một số danh mục vào thông tin tài khoản séc của tôi.
Tôi có một bảng tên là “Thô” chứa dữ liệu thô từ tài khoản séc của tôi. Trên tab thứ hai (trong cùng một tệp), tôi đã tạo một bảng khác có tên “IDtranslate”. Tôi muốn tìm kiếm các từ khóa trong Mô tả thô và mang lại Mô tả ngắn dưới dạng một cột mới trong bảng Nguyên của tôi.

Công thức này có vẻ thực sự gần với những gì tôi cần

=IF(TÓM TẮT(
--ISNUMBER(SEARCH(IDtranslate[search text],[@Description],1)))=0,
[@Description],
"found")

Để mắt đến giá trị nếu-sai đó, “đã tìm thấy” vì đó là vấn đề. Công thức nằm trong cột "Mô tả ngắn" trong bảng Nguyên của tôi

Đây là một mẫu bảng Nguyên của tôi (Tôi nghĩ rằng nếu bạn sao chép và dán vào một bảng Excel trống, nó sẽ tự phân tích chính xác)

Mô tả Mô tả ngắn
POS Rút tiền #759507, MEMO. LOWE'S #2681 630 W NFIELD DR BROWNSBURGThẻ đã được tìm thấy
POS rút tiền #8886, MEMO. Wal-Mart Super Center 2786 Tìm thấy thẻ WAL-SAMS AVONINC
Rút tiền Thẻ ghi nợ MASTERCARD DEBIT, MEMO. SUN CLEANERS AVON INDate 18/12/21 Rút tiền Thẻ ghi nợ MASTERCARD DEBIT, MEMO. SUN CLEANERS AVON INDate 18/12/21
Đã tìm thấy khoản rút tiền chuyển sang khoản vay 0001
Rút tiền ACH VONAGE AMERICA, MEMO. TÔI. khí CO. VONAGE MỸ Mã hạng đầu vào. Số theo dõi WEBACH. Rút tiền ACH VONAGE AMERICA, MEMO. TÔI. khí CO. VONAGE MỸ Mã hạng đầu vào. Số theo dõi WEBACH.
Rút tiền ACH BRIGHT HOUSE NET, MEMO. TÔI. khí CO. BRIGHT HOUSE NETMã lớp đầu vào. Số theo dõi TELACH. đã tìm thấy
Thanh toán hóa đơn rút tiền #91, MEMO. AMAZON. Đã tìm thấy COM3 SEATTLE WACard 5967
Rút tiền Thẻ ghi nợ MASTERCARD DEBIT, MEMO. Đã tìm thấy ALDI 4405 AVON INDate ngày 19/12/21

Đây là một mẫu bảng IDtranslate của tôi

danh mục ID văn bản tìm kiếm
aldi Tạp hóa Aldi
amazon Amazon Amazon
amica Amica bảo hiểm
bright house Bright House utilities
loan 0001 car loan car loan
lowe's Lowe's Home maint and improve
meijer Meijer grocery
mnrd Menards Home maint and improve
panda express Panda Express restaurant
paypal PayPal PayPal
vectren Vectren utilities
wal-m Wal-Mart grocery

Điều tôi muốn làm là thay thế thuật ngữ “tìm thấy” trong công thức của tôi bằng giá trị chính xác từ cột “ID” trong bảng IDtranslate của tôi. Dòng đầu tiên trong bảng Raw nơi tìm thấy chính xác “văn bản tìm kiếm” của lowe cần đưa “Lowe’s” trở lại từ cột ID

Tôi đã thử thay thế thuật ngữ “tìm thấy” bằng các biến thể trên IDtranslate[ID] (có và không có @ được thêm vào đó), nhưng tôi vẫn bị tràn hoặc các lỗi khác

Nếu tôi có thể làm cho công thức Mô tả ngắn đó hoạt động, thì việc thêm cột danh mục vào bảng Nguyên của tôi bằng vlookup sẽ dễ dàng

Suy nghĩ?

Trả lời

Nic nói.
19 tháng 10 năm 2021 lúc 2. 52 giờ sáng

Xin chào. Tôi có một bảng tính lớn (300 nghìn hàng) với thông tin chi tiết về khách hàng, rất tiếc là dữ liệu từ một biểu mẫu mà mọi người chỉ được yêu cầu nhập Thành phố & Quốc gia của họ. Vì vậy, họ có thể đã vào Christchurch NZ, hoặc Auckland New Zealand, hoặc Los Angeles USA, v.v.

Bây giờ chúng tôi muốn có thể thêm một cột mới chỉ định quốc gia CHỈ cho mỗi khách hàng

cách tiếp cận tốt nhất cho việc này là gì?

Lý tưởng nhất là chúng ta muốn có một công thức có thể tìm kiếm nhiều quốc gia, ví dụ: nếu ô A2 chứa "NZ" HOẶC "New Zealand" thì giá trị trong cột mới hiển thị là = New Zealand, nếu ô A2 chứa . mọi thứ tôi đã thử cho đến nay đều nói rằng nó quá dài, vì vậy tôi cho rằng mình cần tìm ra cách sử dụng Vlookup? . ?

Rõ ràng là có rất nhiều khả năng, liệu có thể có nhiều biến như vậy không?

Trả lời

Rasit nói.
9 tháng 6 năm 2020 lúc 4. 18 giờ chiều

Xin chào, sau một số nghiên cứu sâu rộng, tôi không thể tìm thấy bất kỳ câu trả lời nào cho vấn đề của mình. Đây rồi. Hàng tháng, tôi chia nhỏ các giao dịch của mình (từ sao kê ngân hàng) theo tính chất của chúng, chẳng hạn như ăn uống, mua sắm và giải trí. Vì vậy, tôi đã chuẩn bị một ánh xạ từ khóa có tính chất như sau

Cột A - Cột B

- Walmart - mua sắm
- Netlix - giải trí
- McDonalds - đồ ăn

trong hai cột trong excel (danh sách khá dài, các ví dụ được đơn giản hóa). Mỗi bản ghi giao dịch bao gồm nhiều từ và chi tiết của giao dịch. Điều tôi muốn là, nếu một giao dịch bao gồm từ khóa của **NETFLIX**, tôi cần đưa từ **ENTERTAINMENT** về bản chất bên cạnh cột giao dịch trong excel. Thí dụ. nếu giao dịch là "*. Khoản phí tháng 6 của **NETFLIX** thu được từ thẻ tín dụng 12345. *" từ khóa **NETFLIX** được bao gồm trong chi tiết giao dịch, sau đó mang **ENTERTAINMENT**. Nếu tôi giữ cho danh sách của mình ngắn gọn, tôi đã có thể thực hiện nó với =if(isnumber(search(. công thức nhưng danh sách của tôi là looong

Tái bút. Chỉ cần trích xuất từ ​​khóa bên cạnh cột giao dịch cũng được. Vì phần còn lại có thể được thực hiện bởi Vlookup

tôi cần bạn giúp

Trả lời

Tim C nói.
Ngày 18 tháng 6 năm 2018 lúc 2. 48 giờ chiều

Đề xuất của bạn về cách xử lý một ô chứa một chuỗi cụ thể và thực hiện khớp một phần bằng cách sử dụng kết hợp TÌM KIẾM, SỐ LÀ và NẾU hoạt động như một nét duyên dáng. Ví dụ: chuỗi nhập dữ liệu thô của tôi ở ô một là Apple, Ball, Cat, Dog và ô hai là Apple, Dog. vân vân. vân vân. Vì vậy, tôi đã liệt kê bốn cột riêng biệt trong dữ liệu đã sửa đổi của mình để lưu trữ kết quả (1 hoặc 0) nếu Apple, Ball, Cat hoặc Dog có hoặc không có trong chuỗi. Sau đó, tôi tham chiếu các cột dưới dạng bảng và sử dụng sumif để báo cáo trên các bảng tương ứng. Hoạt động tốt. Tuy nhiên, tôi muốn xoay vòng trên dữ liệu đã sửa đổi và tôi muốn MỘT trường, không phải bốn trường. Tôi muốn một trường hiển thị bảng Apple, Ball, Cat, Dog, Apple và Dog. Một tên trường sẽ được sử dụng bởi bảng tổng hợp với sáu mục nhập. Làm cách nào để lấy các kết quả chuỗi đã phân tách và đưa chúng trở lại bảng để tôi có thể sử dụng bảng tổng hợp trên tên bảng đơn đó?