【发布时间】:2021-05-14 17:04:25
【问题描述】:
我使用的工具: Google 表格(在这种情况下我不使用 Google Apps 脚本。)
本题的目的: 我想通过使用 Google 表格功能从单词列表中排除基本的英语单词。这个问题的目的是我想用谷歌表格进行文本挖掘。
当前情况:
有一列有一些英文单词。 这张表是从下面的这些句子中得到的。
- 我有一只名叫海洋的狗。
- 我有一本名为Rosetta的书。
- 我这样做。
- 我就是这么做的。
工作表名称:Sheet1
| A | B | |
|---|---|---|
| 1 | Words. | Word count |
| 2 | i | 4 |
| 3 | have | 2 |
| 4 | do | 2 |
| 5 | a | 2 |
| 6 | dog | 1 |
| 7 | book | 1 |
| 8 | named | 1 |
| 9 | ocean | 1 |
| 10 | titled | 1 |
| 11 | rosetta | 1 |
| 12 | . | 4 |
| 13 | that | 1 |
| 14 | this | 1 |
从这样一张表中,我想过滤出一些基本的英文单词如i、have、do、a 和“.”。
如果是关于过滤少量值,我知道这个解决方案。我可以使用filter()函数来过滤i、have、do、a和“ .”。
= filter (A2:12, A2:12<>"i",A2:A12<>"have", A2:A12 <> "do", A2:A12<>"a", A2:A12 <>".")
但是,如果要过滤更多的值,这个过滤功能就会变长。这将缺乏可读性。
= filter (A2:12, A2:12<>"i",A2:A12<>"have", A2:A12 <> "do", A2:A12<>"a", ..., A2:A12 <>".")
为了防止出现这种情况,我准备了以下带有基本英语单词的列表。
工作表名称:Sheet2
| A | |
|---|---|
| 1 | i |
| 2 | you |
| 3 | he |
| 4 | she |
| 5 | we |
| 6 | they |
| 7 | but |
| ... | ... |
| 1000 | . |
使用上面的列表,我尝试过滤 Sheet!A1:A 中的值,但没有成功。
在 Sheet1 的 C 列执行此功能。
=filter(A2:A, A2:A<>Sheet2!A2:A)
作为函数的结果,这没有创造任何东西。此函数不排除在 Sheet2 中指定的值。
问题: 想通过一些google sheet功能的组合来实现这个功能,应该怎么做呢?
【问题讨论】:
标签: google-sheets google-sheets-formula