[算表] EXCEL有辦法做到TAG的功能嗎?

作者: A1pha ([αλφα])   2019-11-14 17:14:01
軟體:
EXCEL 365
版本:
365
我常常拿EXCEL當作資料庫或是LOG來用~
一直很好奇,
EXCEL有沒有辦法做出TAG的功能?
以前我的作法是在表格中設定一些幾個欄位來做TAG,
例如要做3個TAG就要有3個欄位。
NAME|TAG1|TAG2|TAG3|
這樣……
但是這樣的缺點就是,
我在做資料操作的時候,會變得很複雜,
例如,我建立了一個TAG,可能叫做 「花費」
但是在建立資料的時候,可能不見得他會出現在哪一個TAG欄,
所以當我在利用EXCEL函數作操作的時候,就很難搜尋。
不能只搜一個欄,必須三個TAG欄都搜,然後用OR的方式把三個搜尋結果疊起來。
類似這樣:
NAME|TAG1|TAG2|TAG3|
A___|花費|食物|晚餐|
B___|娛樂|花費|朋友|
C___|晚餐|電影|____|
所以才在想有沒有辦法可以把TAG做到一個欄位裡面,
這樣我在做函數要搜尋的時候,
就可以直接悚一個欄位裡面做搜尋就好了。
像這樣:
NAME|TAG___________|
A___|花費,食物,晚餐|
B___|娛樂,花費,朋友|
C___|晚餐,電影_____|
這樣我在做函數的操作的時候,只要搜一個欄位就可以了,
不需要TAG1欄位搜一遍、TAG2欄位搜一遍、TAG3欄位搜一遍,
然後把三個搜尋結果統整成一個陣列,在根據那一個陣列抓資料…
實在太累人了。
謝謝QQ
作者: soyoso (我是耀宗)   2019-11-14 17:25:00
是指將三個欄位的字串連接一起的意思嗎?如果是的話,以&連結或函數textjoin如 https://i.imgur.com/BgE58TZ.jpg如不在一個欄位內且不以內文提到的or方式的話https://i.imgur.com/ShQ3eSo.jpg
作者: A1pha ([αλφα])   2019-11-14 17:58:00
喔喔!! SOYOSO大大太強了@@ 我研究一下。太感謝了!!
作者: lecheck (小調皮)   2019-11-15 06:54:00
我的做法是預先定義tag 固定欄位 值就填1 然後應該就可以做到動態查表 還要再研究...

Links booklink

Contact Us: admin [ a t ] ucptt.com